私はjqgridに取り組んでいます。
jqgridの列の1つにボタンがあり、ボタンをクリックすると更新が行われるという要件があります。
今私が欲しいのは、そのボタンがクリックされ、更新操作(ajax呼び出し)が行われるまで、jqgrid全体を無効化/フリーズしたいということです。
jqgridを無効にしたいのですが、ユーザーはjqgridで他のボタン、ポケットベルボックス、ポケットベルボタン、並べ替えボタンなどを選択できないようにする必要があります。
私はここにjsfiddleを用意しました: http : //jsfiddle.net/yrshaikh/9WhdS/この質問に答えるときに役立つと思われる場合は、それを使用してください。
jQuery("#list47").jqGrid({
data: mydata,
datatype: "local",
height: 150,
rowNum: 999999,
scroll: true,
colNames: ['Inv No','Notes'],
colModel: [
{
name: 'id',
index: 'id',
width: 60,
sorttype: "int"},
{
name: 'note',
formatter: function(){
return "<input type='button' value='update something' class='btn'/>";
}}
],
pager: "#plist47",
viewrecords: true,
multiselect: true,
caption: "how to freeze out jqgrid ?",
beforeSelectRow: function(rowid, e)
{
jQuery("#list47").jqGrid('resetSelection');
return(true);
}
});
そうするための組み込み関数はありますか?これについて私を助けてください。