我對jqGrid完全陌生。我正在用數據類型爲local的數組填充網格。如何在jqGrid的組中添加新行?
var data=[
{date : "01/01/2012",starttime:"10:15",endtime:"11:15",workfunction:"MA"},
{date : "01/02/2012",starttime:"11:30",endtime:"12:30",workfunction:"CA"},
{date : "01/03/2012",starttime:"13:30",endtime:"14:30",workfunction:"FC"},
{date : "01/01/2012",starttime:"10:15",endtime:"11:15",workfunction:"MA"},
{date : "01/01/2012",starttime:"11:30",endtime:"12:30",workfunction:"CA"},
{date : "01/02/2012",starttime:"13:30",endtime:"14:30",workfunction:"FC"},
{date : "01/02/2012",starttime:"10:15",endtime:"11:15",workfunction:"MA"},
{date : "01/03/2012",starttime:"11:30",endtime:"12:30",workfunction:"CA"},
{date : "01/03/2012",starttime:"13:30",endtime:"14:30",workfunction:"FC"}
];
$("#gridTable").jqGrid({
data : data,
editurl:"clientArray",
datatype: "local",
height : 250,
colNames: [' ','Date','Start Time','End Time','Work Function'],
colModel : [
{name: 'myac', width:80, fixed:true, sortable:false, resize:false, formatter:'actions',formatoptions:{keys:true}},
{name: 'date',index:'date',width: 100,sorttype:'date',editable:true,editoptions : {
dataInit : function(element){
formatDatepicker(element,data);
}
}},
{name: 'starttime',index:'starttime',width: 100,sorttype:'date',editable:true},
{name: 'endtime',index:'endtime',width: 100,sorttype:'date',editable:true},
{name: 'workfunction',index:'workfunction',width: 100,sorttype:'date',editable:true,edittype:"select",editoptions:{value:"MA:MA;CA:CA;FC:FC"}},
],
pager: "#gridPager",
caption : "Weekly Details",
grouping : true,
groupingView : {
groupField:['date']
}
}).navGrid("#gridPager",{edit:true,add:true,del:false},
//edit properties
{
zIndex : 950,
}
);
鑑於以上是我使用的網格。我按照日期對網格進行分組,我使用jsp作爲服務器端技術。我的問題是:
- 我們可以向組添加一行而不必將其提交給服務器。
- 當使用新日期創建新行時,會形成新組。
- 我們可以編輯多行並一次全部提交。
對不起PIYUSH,但我知道寫這個 的jQuery( 「#grid_id」)。jqGrid的( 'saveRow', 「rowid」,false,'clientArray');是在onclickSubmit按鈕上還是像 – dinupvishal 2012-07-26 06:45:19
那樣進行內聯編輯或表單編輯? – 2012-07-26 07:05:36
看到這個答案的進一步幫助,我希望這會幫助你http://stackoverflow.com/questions/11052643/jqgrid-inlineedit-with-editurl-clientarray-can-not-save – 2012-07-26 07:08:53