找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2194|回复: 0

FOF表格中右键菜单

[复制链接]

300

主题

35

回帖

1582

积分

管理员

积分
1582
发表于 2025-1-22 20:59:25 | 显示全部楼层 |阅读模式
变量 dropdown = layui.dropdown;

            lay_表格.on("rowContextmenu(用户)", 定义函数 (obj) {
                调试输出("1111");

                变量 data = obj.data; // 得到当前行数据

                变量 dataCache = obj.dataCache; // 得到当前行缓存数据,包含特定字段 --- 2.8.8+

                变量 index = obj.index; // 得到当前行索引

                变量 tr = obj.tr; // 得到当前行 <表格行> 元素的 jQuery 对象

                变量 options = obj.config; // 获取当前表格基础属性配置项

                变量 e = obj.e; // 当前的 jQuery 事件对象 --- 2.9.14+

                调试输出("rowContextmenu", obj); // 查看返回对象的所有成员

                // 右键操作

                dropdown.render({
                    trigger: "contextmenu",

                    show: 真,

                    data: [
                        { title: "Menu item 1", id: "AAA" },

                        { title: "Menu item 2", id: "BBB" }
                    ],

                    click: 定义函数 (menuData, othis) {
                        // 显示选中的相关数据 - 仅用于演示

                        layer.alert(
                            util.escape(
                                JSON类.到可读JSON文本({
                                    dropdown: menuData,

                                    table: obj.data
                                })
                            )
                        );
                    }
                });

                // obj.del() // 删除当前行

                // obj.update(fields, related);  // 修改行数据

                obj.setRowChecked({ type: "radio" }); // 选中当前行
            });

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|久要宝盒 ( 皖ICP备18021237号 )

GMT+8, 2025-5-6 03:41 , Processed in 0.065132 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表