|
变量 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" }); // 选中当前行
});
|
|