zoukankan      html  css  js  c++  java
  • 【开发】Form 表单 Linkbutton 禁用

    在权限判定中,对于无权限操作的按钮可直接隐藏($.hide())。

    HTML 定义

    <a id="btnPreAssign_GeneralTasks" class="easyui-linkbutton" iconcls="icon-edit"

    href="#" plain="true">分配任务</a>

    JS 取对象

    var $btnPreAssign_GeneralTasks = $('#btnPreAssign_GeneralTasks');

    禁用:

    $btnPreAssign_GeneralTasks.linkbutton('disable');

    启用:

    $btnPreAssign_GeneralTasks.linkbutton('enable');

    一个问题:

    当 Linkbutton 被禁用时,其单击事件却不会被禁用,只是按钮的色泽变淡了,这时需要手工在单击事件中做相应的判断,即“如果按钮被禁用,则单击事件也需同时被取消”:

    判断是否“已禁用”:如果已禁用,则按钮的单击事件将被取消,从而保证按钮行为的一致性,即未被禁用时,可单击,被禁用时,则不可单击。

    // "分配任务"打开动作

    $btnPreAssign_GeneralTasks.click(function ()

    {

    if ($(this).linkbutton('options').disabled)

    {

    return false;

    }
        ....

    }

  • 相关阅读:
    计算机组成原理学习总纲图
    USE RED
    既有的问题如何解决
    字符串极值题解
    扩展 KMP
    KMP
    FHQ-Treap
    STL
    iOS内存管理理论知识过一遍
    iOS中Block理论知识过一遍
  • 原文地址:https://www.cnblogs.com/luoxiaonet/p/4434191.html
Copyright © 2011-2022 走看看