2

jqgridの追加ダイアログには2つのボタン(送信とキャンセル)があります。キャンセルボタンをクリックするとメッセージが表示されます。そのメッセージボックスには3つのボタンがあります(はい、いいえ、キャンセル)。キャンセルボタンを削除したいのですが。可能性はありますか........?

英語が下手でごめんなさい。ありがとうございました。

jqgridのサンプルコーディング

<sjg:grid id="gridtable"
caption="Customer List"
dataType="json"
href="%{remoteurl}"
pager="true"
gridModel="customerList"
rowNum="10"
autowidth="true"
editurl="%{editurl}"
editinline="false"
navigator="true"
navigatorAdd="true"
navigatorAddOptions="{
        viewPagerButtons: false,
        recreateForm: true,
        checkOnUpdate: true,
        closeAfterAdd: true,
        height: 275,
        width: 600,
        draggable: false,
        resizable: false
    }"
navigatorDelete="true"
navigatorEdit="true"
navigatorRefresh="true"
navigatorSearch="true"
navigatorEditOptions="{
        viewPagerButtons: false,
        recreateForm: true,
        checkOnUpdate: true,
        closeAfterEdit: true,
        height: 275,
        width: 600,
        draggable: false,
        resizeable: false
    }"
navigatorDeleteOptions="{ checkOnUpdate: true}"
navigatorViewOptions="{
        viewPagerButtons: false,
        recreateForm: true,
        checkOnUpdate: true,
        height: 225,
        width: 620,
        draggable: false,
        resizeable: false
    }"
navigatorSearchOptions="{
        sopt:['eq','ne','lt','gt','in','ni','cn','nc'],
        closeAfterSearch: true
    }"
navigatorView="true"
rownumbers="true"
rowList="10,20,30"
viewrecords="true"              

>>

どうもありがとう。

ここでキャンセルボタンを指定しています ここに画像の説明を入力してください

このキャンセルボタンを削除する方法は?

はいといいえのボタンだけが必要です。

4

2 に答える 2

2

グリッド API を使用する方法はわかりませんが、jquery を使用すると、次の方法でこのボタンを非表示にできます: $("#gridtable #cNew).css({'display':'none'});

'#cNew' はそのボタンの ID です。または、そのボタンを右クリックして Mozilla Web ブラウザーで要素の検査を選択するか、firebug を使用してそのボタンの ID を取得し、その ID を #cNew に置き換えることで、キャンセル ボタンの ID を取得できます。

于 2013-05-03T11:15:09.670 に答える
0

各フォームの追加、編集などに応用できると思います。

隠すボタン キャンセル

onInitializeForm: function($form) {
$form.parent().find('#cData').hide();
}

または、非表示ボタンの送信が必要な場合

beforeShowForm: function ($form) {
$form.parent().find('#sData').hide();
},
于 2013-07-15T10:29:23.263 に答える