+
+ // Member variables are separated into two categories
+
+ // 1. Persistent state (to be coded in URL fragment)
+ var m_state = {
+ query: null, // initially undefined
+ sortOrder: null, // will be set below
+ perpage: null, // will be set below
+ currentPage: 1,
+ currentRecordId: '',
+ filterSet: filterSet(that)
+ }
+
+ // 2. Internal state (not to be coded)