我有一個(gè)很好的使用jQGrid進(jìn)行內(nèi)聯(lián)編輯的示例http://ok-soft-gmbh.com/jqGrid/TestSamle/Admin.htm 有兩個(gè)自定義操作“編輯”和“刪除”。我想再添加一個(gè)自定義內(nèi)聯(lián)Action,將其命名為T(mén)oggleOnline。在此操作中,我想將網(wǎng)格的所有單元格發(fā)布到控制器。基本上,這將是一種編輯操作,但是它將為某些列設(shè)置一些默認(rèn)值。內(nèi)聯(lián)按鈕是這樣添加的:{ name: 'act', index: 'act', width: 55, align: 'center', sortable: false, formatter: 'actions', formatoptions: { keys: true, // we want use [Enter] key to save the row and [Esc] to cancel editing. delOptions: myDelOptions } }而不是添加我正在使用事件的自定義附加按鈕 loadComplete:loadComplete: function(){ debugger; var ids = jQuery("#Grid1").getDataIDs(); for(var i=0;i<ids.length;i++){ var cl = ids[i]; custom = "<input style='height:22px;width:20px;' type='button' value='E' onclick=jQuery('#Grid1').editRow(" + cl + "); />"; jQuery("#Grid1").setRowData(ids[i], { act: custom }) } } 但自定義按鈕根本沒(méi)有出現(xiàn)。而且我還需要某種方式來(lái)發(fā)布行數(shù)據(jù),并且還需要指定自定義操作名稱(oper)來(lái)處理服務(wù)器上的該操作。
自定義jQGrid發(fā)布操作
慕尼黑5688855
2020-02-02 14:28:51