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

lay表格行工具栏

[复制链接]

360

主题

45

回帖

1976

积分

管理员

积分
1976
发表于 2025-10-24 15:00:12 | 显示全部楼层 |阅读模式



         <区块 id="rowToolbar" 行内样式="显示模式: 无效">
                    <超链接 类名="lay-按钮 lay-按钮-原始 lay-按钮-迷你" lay-事件="预览"> <行内元素 类名="lay-图标 lay-图标-眼睛"></行内元素>👁️预览 </超链接>
                    <超链接 类名="lay-按钮 lay-按钮-迷你" lay-事件="下拉菜单">更多 <斜体文本 类名="lay-图标 lay-图标下箭头"></斜体文本></超链接>
     </区块>

    <区块 行内样式="溢出-x轴: 自动">
                    <表格 类名="lay-表格" id="DeviceTable" lay-过滤器="DeviceTable"></表格>
                </区块>


lay_表格.工具事件("DeviceTable", 定义函数 (工具事件对象, 点击元素) {
                调试输出(点击元素);
                变量 数据 = 工具事件对象.数据; // 当前行数据
                变量 事件 = 工具事件对象.事件; // 事件名
                变量 当前行 = 工具事件对象.表格行; // 当前行DOM元素
                如果 (事件 === "预览") {
                    通用弹出层(取预览地址(数据["StoreCode"], 数据["DeviceCode"]), "800", "600", "资源预览");
                } 否则 如果 (事件 === "下拉菜单") {
                    新建对象 lay_表格下拉菜单({
                        [lay_表格下拉配置.数据]: [
                            { "名称": "编辑", "id": "100" },
                            { "名称": "删除", "id": "101" }
                        ],
                        [lay_表格下拉配置.点击]: (点击回调) => {
                            调试输出(点击回调);
                            如果 (点击回调["id"] === "100") {
                                编辑内容(数据);
                            }

                            如果 (点击回调["id"] === "101") {
                                删除设备(数据);
                            }
                        },
                        [lay_表格下拉配置.绑定元素]: 点击元素
                    });
                }
                // 移除原错误的下拉菜单创建代码
            });

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则

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

GMT+8, 2025-12-14 06:57 , Processed in 0.050413 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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