Quantcast
Channel: patterns & practices: Project Silk
Viewing all articles
Browse latest Browse all 93

New Post: where data.SelectedReminder is defined..

$
0
0

Hi,
In mstat.reminders.js, data is a ReminderDetailsViewModel object, as GET: /Reminder/List/1 returns
ReminderDetailsViewModel
{VehicleList,
Reminder,
Reminders}.

I can't understand where SelectedReminder of data.SelectedReminder is defined..
Code from mstat.reminders.js

_updateSelectedReminder: function () {
            var selectedReminderId = this.options.selectedReminderId,
                data = this.data,
                reminder,
                i;
            if (data.Reminders && data.Reminders.length) {
                if (selectedReminderId > 0) {
                    for (i = 0; i < data.Reminders.length; i += 1) {
                        reminder = data.Reminders[i];
                        if (reminder.ReminderId === selectedReminderId) {
                            data.SelectedReminder = reminder;
                            break;
                        }
                    }
                } else {
                    data.SelectedReminder = data.Reminders[0];
                    this._setOption('selectedReminderId', data.SelectedReminder.ReminderId);
                }
            }
        }

Thanx in advance for help and guidance as always.


Viewing all articles
Browse latest Browse all 93

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>