{
"listeners" : {
"cellclick" : "function (_self, el, rowIndex, columnIndex, e)\n{\n var di = _this.member_grid.colModel.getDataIndex(columnIndex);\n \n if (di != 'active') {\n return;\n }\n \n var rec = _this.member_grid.store.getAt(rowIndex);\n \n rec.set('active', rec.data.active ? 0 : 1);\n rec.commit();\n\n \n // get the row number to make class x-row-0, x-row-1\n \n if(rec.data.active * 1 != 1){\n var el = _this.member_grid.getRowDom(rowIndex);\n \n el.addClass('x-grid-row-fadeout');\n \n el.on('transitionend',function(){\n _this.member_grid.ds.remove(rec);\n el.remove();\n },this,{single:true});\n }\n}",
- "render" : "function (_self)\n{\n _this.option_grid = this;\n \n this.store.load({})\n}",
- "rowclick" : "function (_self, el, rowIndex, e)\n{\n //var di = this.colModel.getDataIndex(columnIndex);\n \n // check if the name is the result name from dataobject core_group_member\n /*if (di != 'group_membership_user_id') {\n return;\n }*/\n \n \n \n var rec = this.store.getAt(rowIndex);\n\n rec.set('group_membership_user_id', rec.data.group_membership_user_id * 1 == 0 ? -1 : 0);\n\n rec.commit();\n \n var membership_active_arr = [];\n // loop throught the new list , rebuild the list of current options\n \n // record is the first parameter\n \n _this.option_grid.store.each(function(record){\n var gmuid = record.data.group_membership_user_id;\n var gid = record.data.id;\n if(gmuid * 1 != 0){\n membership_active_arr.push(gid);\n }\n });\n \n var membership_active_list = \"\";\n membership_active_list = membership_active_arr.join();\n \n _this.form.findField(\"membership_list\").setValue(membership_active_list);\n}"
+ "render" : "function (_self)\n{\n _this.option_grid = this;\n \n this.store.load({})\n}"
},
"Boolean footerShow" : false,
"String cls" : "table-fixed",
_this.option_grid = this;
this.store.load({})
- },
- rowclick : function (_self, el, rowIndex, e)
- {
- //var di = this.colModel.getDataIndex(columnIndex);
-
- // check if the name is the result name from dataobject core_group_member
- /*if (di != 'group_membership_user_id') {
- return;
- }*/
-
-
-
- var rec = this.store.getAt(rowIndex);
-
- rec.set('group_membership_user_id', rec.data.group_membership_user_id * 1 == 0 ? -1 : 0);
-
- rec.commit();
-
- var membership_active_arr = [];
- // loop throught the new list , rebuild the list of current options
-
- // record is the first parameter
-
- _this.option_grid.store.each(function(record){
- var gmuid = record.data.group_membership_user_id;
- var gid = record.data.id;
- if(gmuid * 1 != 0){
- membership_active_arr.push(gid);
- }
- });
-
- var membership_active_list = "";
- membership_active_list = membership_active_arr.join();
-
- _this.form.findField("membership_list").setValue(membership_active_list);
}
},
xns : Roo.bootstrap,