jqGrid/노하우정보
JQGrid 참고사항
nineDeveloper
2015. 10. 22. 19:56
728x90
반응형
* loadonce;true 이용시 Grid reload 하기
* jqgrid 내의 데이터를 지우자 !
afterSubmit: reload
function reload(){
$("#jqgrid").setGridParam({page:1}).trigger('reloadGrid');
return true;
}
* jqgrid 내의 데이터를 지우자 !
jQuery("#jqgrid").jqGrid('clearGridData');
* 데이터 로딩후 데이터 편집
$("#jqgrid").jqGrid({
// ...
loadComplete: function() {
var grid = $("#jqgrid");
var ids = grid.getDataIDs();
for (var i = 0; i < ids.length; i++) {
}
}
});
* 컬럼 속성을 변경하려면
* jqGrid 리로딩
* jqgird formedit 를 이용하여 속성을 변경하려고 한다면?
* filter 이용하기
$("#jqgrid").setColProp('email',{editrules:{required:true}});
* jqGrid 리로딩
$("#jqgrid").trigger("reloadGrid");
* jqgird formedit 를 이용하여 속성을 변경하려고 한다면?
afterShowForm : function (formid) {
$("#tr_name",formid).hide();
}
* filter 이용하기
myGrid = jQuery("#jqgrid");
myGrid.jqGrid('filterToolbar', { stringResult: true, searchOnEnter: true });
myGrid.jqGrid('navButtonAdd', '#gridpager',
{
caption: "Filter",
title: "Toggle Searching Toolbar",
buttonicon: 'ui-icon-pin-s',
onClickButton: function () {
myGrid[0].toggleToolbar();
}
}
);
myGrid[0].toggleToolbar();
Issue
* rowNum과 loadonce 충돌
참고
- <a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:toolbar_searching" style="margin: 0px; padding: 0px; border: 0px; line-height: 1.5; font-weight: bold; color: rgb(119, 119, 119); "></a>
- http://www.trirand.com/jqgridwiki/doku.php?id=wiki:toolbar_searching
<script src="http://javapark.net/plugin/CallBack_bootstrapper?&src=http://s1.daumcdn.net/cfs.tistory/v/0/blog/plugins/CallBack/callback&id=8&callbackId=javaparknet86740&destDocId=callbacknestjavaparknet86740&host=http://javapark.net&float=left&random=315"></script>
[출처] JQGrid 참고사항|작성자 한곰이
728x90
반응형