2

jqgrid 添加对话框有两个按钮(提交和取消)。单击取消按钮时将显示一条消息。该消息框有 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,或者您可以通过右键单击该按钮并在 mozila webbrowser 中选择检查元素来获取 Cancle 按钮的 id,或者使用 firebug 获取该按钮的 id,然后将该 id 替换为 #cNew。

于 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 回答