After add dialog is not closing
jqgrid
Solution
There are some properties for closing the dialog that needs to be set on your edit/add declarations, they normally default to false.
For Adding:
`closeAfterAdd` - when add mode, close the dialog after add record. (default: false)
For Editing:
`closeAfterEdit` - when in edit mode, close the dialog after editing. (default: false)
So in your example you would need:
{url: "category/updatecategory", closeAfterEdit: true},
{url: "category/createcategory", closeAfterAdd: true}
Or:
$("#toolbar1").jqGrid("navGrid", "#toolbar1_toppager", {
reloadAfterSubmit:true, view: false, search:false ,addtext: 'Add',
edittext: 'Edit',
deltext: 'Delete',
refreshtext: 'Reload',
closeAfterAdd: true,
closeAfterEdit: true
},
These settings are available on the wiki
Problem
Below is my code, and I need to close the add/edit dialog after a submit. It's updating the server and reloading the grid in both the cases, but it is not closing the dialog: ``` jQuery("#toolbar1").jqGrid({ url:'category/getcategorylist', datatype: "xml", colNames:["Name","Description","Id"], colModel:[ {name:"cname",index:"cname",editable:true, width:250, align:"center",xmlmap:"categoryName"}, {name:"cdescription",index:"cdescription", editable:true,width:300, align:"center",xmlmap:"description"}, {name:"id",index:"id", editable:true,width:210, align:"center",xmlmap:"categoryId",key: true,hidden: true}, ], rowNum:100, viewrecords: true, toppager:true, height:250, width:800, modal:true, sortorder: "asc", xmlReader: { root : "CategoryList", row: "categoryList", repeatitems: false }, }); $("#toolbar1").jqGrid("navGrid", "#toolbar1_toppager", { reloadAfterSubmit:true, view: false, search:false ,addtext: 'Add', edittext: 'Edit', deltext: 'Delete', refreshtext: 'Reload' }, {url: "category/updatecategory"}, {url: "category/createcategory"}, {url:"category/deletecategory"}); ```