【问题标题】:Enable/Disable a custom button in jqGrid在 jqGrid 中启用/禁用自定义按钮
【发布时间】:2013-06-30 20:01:54
【问题描述】:

我正在使用“navButtonAdd”创建一个自定义按钮。我想启用/禁用此按钮。 我该怎么做?

grid.navButtonAdd("#pg_List1_toppager", { caption: "", buttonicon: "icon-archive", onClickButton: customSearch, position: "first", title: "Archive", cursor: "pointer", disabled: "disabled" });

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    首先,我建议您使用navButtonAddid 选项,它允许将id 属性分配给按钮。以后更容易处理该按钮。要禁用该按钮,您可以向其添加类 "ui-state-disabled"。要启用按钮,您可以删除按钮。

    我建议您检查 the answer 中的 the demothe answer 中的 another demo 隐藏/显示导航栏的非活动按钮。

    【讨论】:

    • WOOOW 你就像一个超人:DI 改变 grid.navButtonAdd("#pg_List1_toppager", { id:"btn" }) 当我使用 $('#btn' + gid).addClass ('ui-state-disabled') 不起作用
    • @ZSH:为什么在选择器中'#btn' 之后使用+ gid?仅当您使用grid.navButtonAdd("#pg_List1_toppager", { id:"btn" + gid, ...}) 时,您才必须使用$('#btn' + gid).addClass('ui-state-disabled')。如果您只使用id:"btn",那么您的代码应该是$('#btn').addClass('ui-state-disabled');
    猜你喜欢
    • 1970-01-01
    • 2023-03-22
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    相关资源
    最近更新 更多