账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    boostrap table events列事件,不能生效,是什么原因??谢谢各位 啊
    • 2017-12-05 00:00
    • 10
    46
    0
    {
                    field: '',
                    title: '目录结构',
                    align: "center",
                    clickToSelect: true,
                    events:actionEvents,
                    formatter:actionFormatter
    }
      function actionFormatter(value,row,index) {
            return [
                '<a class="province" href="#">'+row.text+"("+row.childrenCount+')</a>'
            ]
        }
    window.actionEvents = {
            'click .province':function(e,value,row,index){
                console.log(111);   //页面没有输出结果 ,没有执行
                var parentId=value.childrenCount;
                if(parentId==0){
                    $(".hint").modal("show");
                    $("div.hint div.modal-body h4").html("没有下级了");
                }else{
                    $.ajax({
                        type: "POST",
                        data: {parentId: parentId},
                        url: "/group/get_group_manager_data",
                        success: function (data) {
                            TableInit();   //初始化表格
                        }
                    });
                }
            }
        };
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • Bootstrap Table的事件列(Events)在某些情况下可能会出现不能生效的问题。以下是可能导致这种情况的一些原因:

      1. 表格配置:在使用Bootstrap Table时,可能需要正确配置事件列。这可能包括在表格的.table-body.table-body .table-column中添加事件监听器。

      2. 表格数据:如果表格的数据发生变化,可能需要重新渲染表格以应用新的数据。在某些情况下,这可能需要重新加载整个表格。

      3. 事件监听器冲突:如果多个事件监听器同时存在,可能会导致冲突。这可能需要调整事件监听器的顺序。

      4. Bootstrap版本:如果你正在使用Bootstrap的最新版本,可能需要确保你正在使用的版本与事件列兼容。有些事件可能只在特定的版本中可用。

      5. JavaScript问题:如果JavaScript没有正确地监听事件,也可能会导致问题。这可能需要检查JavaScript代码并确保它正在正确地运行。

      解决这个问题的方法取决于具体的问题。可能需要检查你的代码,或者重新检查你的Bootstrap表格配置。如果你仍然遇到问题,可能需要查看Bootstrap的文档或寻求专业的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部