Django之CURD插件2

1.绑定编辑按钮

************思路****************

1.为编辑按钮添加样式,可以根据样式来进行判断在什么状态.

2.进入编辑模式,将可编辑的字段修改为input框,或者select框.退出时变为文本框.

  我们这里只对配置文件中.拥有editEnable='true'的属性的标签进行编辑(因为进出编辑模式经常使用,所以写成两个函数)

3.做到双向选择,可以先进入编辑状态再选择checkbox也可反之.

  a.如果先选择checkbox 则在编辑按钮里可以进入编辑模式

  b.如果先选择编辑按钮,再选择checkbox,那么就给checkebox绑定事件.(进出编辑模式)

 

下面是绑定编辑按钮的js代码

function bindMenus() {
//         {#    绑定编辑按钮,           #}
// {#      进入编辑模式,修改文本内容为input框或者下拉框#}
// {#      退出编辑模式,将修改的input框和下拉框的值修改到文本到没更新数据库#}
        $('#EditMode').click(function () {
           var editing = $('#EditMode').hasClass('btn-warning');
           if (editing){
               //退出编辑模式
               $('#table_tb').find(':checked').each(function () {
                   var $CurrentTr = $(this).parent().parent();
                    trOutEditMode($CurrentTr);
               });
               $('#EditMode').removeClass('btn-warning');
               $('#EditMode').text('进入编辑模式')
           }
           else {
               $('#EditMode').addClass('btn-warning');
               $('#EditMode').text('退出编辑模式');
               //进入编辑模式
               $('#table_tb').find(':checked').each(function () {
                   var $CurrentTr = $(this).parent().parent();
                   trInEditMode($CurrentTr);
               })
           }
        });

    }
View Code

相关文章:

  • 2021-09-28
  • 2021-10-29
  • 2021-07-08
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
  • 2022-03-10
猜你喜欢
  • 2022-03-02
  • 2021-09-06
  • 2021-08-27
相关资源
相似解决方案