Hello
How can i get value from grid header?
[code] DELG = DLW.attachGrid();
DELG.setImagePath("/statics/dhtmlx/common/imgs/");
DELG.setHeader(“User ID,User Name”);
DELG.attachHeader("#numeric_filter,#text_filter");
DELG.setColumnIds(“user_id,user_name”);
DELG.setColSorting(“int,str”);
DELG.setInitWidths(“80,100”);
DELG.setColAlign(“right,left”);
DELG.enablePaging(true,25,3,“pager”);
DELG.setPagingSkin(“toolbar”);
DELG.i18n.paging = App.LocalizePaging;
DELG.load("/api/demand/all",function()
{
DLW.progressOff();
},“js”);
DELG.init();
DELG.enableHeaderMenu();
DELG.setEditable(false);
//Context Menu
function event(MenuItemId,type)
{
switch(MenuItemId)
{
case "edit":
DELTOOL.callEvent("onClick",["editrecord"]);
break;
case "del":
DELTOOL.callEvent("onClick",["deleterecord"]);
break;
}
return true;
}
menu = new dhtmlXMenuObject();
menu.renderAsContextMenu();
menu.attachEvent("onClick",event);
menu.loadStruct('<menu id="0"><item text="Edit" id="edit"/><item text="Delete" id="del"/></menu>');
//Context Menu
DELG.enableContextMenu(menu);
// Grid
// Event
DELG.attachEvent("onRowDblClicked",editRecord);
DELG.attachEvent("onEnter",editRecord);
DELG.attachEvent("onRowSelect",function()
{
DELTOOL.enableItem('editrecord');
DELTOOL.enableItem('deleterecord');
});
DELG.attachEvent("onBeforeContextMenu",function(rowId,celInd,obj){ obj.selectRowById(rowId,true,true,true); return true; });
DELTOOL.attachEvent("onClick", function(id){
// user_id value must be here...
if(id=='newrecord'){ editRecord(''); }
if(id=='editrecord'){ editRecord('edit'); }
if(id=='deleterecord'){ deleteRecord(); }
});[/code]
So, how can i get the entered value from user_id when i click “editRecord” button ?