深圳全飞鸿

标题: 关于fastadmin的onDblClickRow [打印本页]

作者: admin    时间: 2025-2-24 19:06
标题: 关于fastadmin的onDblClickRow
关于fastadmin的onDblClickRow
dbl-click-row.bs.table与onDblClickRow事关联
>>>>c:\apache24\htdocs\dba\assets\libs\bootstrap-table\src\bootstrap-table.js<<<<<
        'dbl-click-row.bs.table': 'onDblClickRow',


搜索:dbl-click-row.bs.tabl
>>>>c:\apache24\htdocs\dba\assets\js\require-backend.min.js<<<<<
                    table.on('dbl-click-row.bs.table', function (e, row, element, field) {
>>>><<<<<
                    table.on('dbl-click-row.bs.table', function (e, row, element, field) {
>>>>c:\apache24\htdocs\dba\assets\js\require-table.js<<<<<
                    table.on('dbl-click-row.bs.table', function (e, row, element, field) {
>>>>c:\apache24\htdocs\dba\assets\libs\bootstrap-table\dist\bootstrap-table.js<<<<<
        'dbl-click-row.bs.table': 'onDblClickRow',
>>>>c:\apache24\htdocs\dba\assets\libs\bootstrap-table\src\bootstrap-table.js<<<<<
        'dbl-click-row.bs.table': 'onDblClickRow',


都是一样的代码:
  1. if (options.dblClickToEdit) {
  2.                     //当双击单元格时
  3.                     table.on('dbl-click-row.bs.table', function (e, row, element, field) {
  4.                         $(Table.config.editonebtn, element).trigger("click");
  5.                     });
  6.                 }
复制代码



作者: admin    时间: 2025-2-24 19:11
自定义事件:// 初始化表格
            table.bootstrapTable({
                url: $.fn.bootstrapTable.defaults.extend.index_url,
                pk: 'id',
                sortName: 'id',
                columns: [
                    [
                        {checkbox: true},
                        {field: 'id', title: __('Id')},
                        {field: 'djname', title: __('Djname'), operate: 'LIKE'},
                        {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                    ]
                ],
                                onDblClickRow: function (row, $element, event) {
                                        layer.open({
                                                type: 2, // iframe 弹层
                                                title: '表单预览', // 弹层标题
                                                content: '/ems/L.php/edesign/view', // iframe 的 URL
                                                area: ['800px', '600px'], // 弹层宽高
                                                maxmin: true, // 允许最大化/最小化
                                                shadeClose: true, // 点击遮罩关闭弹层
                                                btn: ['确定', '取消'], // 弹层按钮
                                                yes: function (index, layero) {
                                                  // 点击“确定”按钮的回调
                                                 // var iframeWin = window[layero.find('iframe')[0]['contentWindow']; // 获取 iframe 的 window 对象
                                                  //iframeWin.document.getElementById('submitBtn').click(); // 触发 iframe 中的提交按钮
                                                  layer.close(index); // 关闭弹层
                                                },
                                                btn2: function (index, layero) {
                                                  // 点击“取消”按钮的回调
                                                  layer.close(index); // 关闭弹层
                                                }
                                   });
                                        event.stopPropagation();
                                        event.preventDefault();
                                }
            });






欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) Powered by Discuz! X3.2