Я пытался использовать jqgrids, параметры CRUD по умолчанию. Ниже мой код:
$("#roleFlexigrid").jqGrid( {
//url : 'roleList.htm?t=' + new Date().getTime(),
//method : 'GET',
datatype : 'jsonstring',
datastr: gridData,
colNames : [ 'Name' ],
colModel : [ {
name : 'name',
search : 'true',
index : 'name',
width : 665,
jsonmap : "cell.name"
} ],
jsonReader : {
repeatitems : false,
root : "rows",
cell : "cell",
id : "id",
page : "page",
records : "records"
},
viewrecords : "true",
prmNames : {
rows : "rp",
sort : "sortname",
order : "sortorder"
},
pager : "#pager",
rowNum : 10,
rowList : [ 10, 20, 30 ],
sortorder : "asc",
sortname : "name",
caption : "Roles",
height : 210
});
$("#roleFlexigrid").jqGrid('navGrid', '#pager', {
add:true,
del : true,
search : true,
refresh : true
}, {}, // edit parameters
{ // add parameters
url : 'addRole.htm'
});
Прямо сейчас все, что я получаю, это пустое диалоговое окно добавления, без полей. Как мне настроить его, чтобы получить все поля и отправить URL-адрес вещи. Также есть способ настроить эти диалоговые окна CRUD, такие как добавление / изменение сообщения или кнопок и т. Д.
Спасибо!