jQuery MiniUI
标题:
Grid的 showrowdetail事件,怎么用代码取消事件执行?
[打印本页]
作者:
303974838
时间:
2014-8-12 15:25:13
标题:
Grid的 showrowdetail事件,怎么用代码取消事件执行?
本帖最后由 303974838 于 2014-8-12 15:27 编辑
比如举例
在列表中展开明细列表的后,对明细列表进行了编辑
编辑还没有保存,不容许点击操作别的明细。怎么处理??
//显示明细
function onShowRowDetail(e) {
//获取上一个明细列表,是否保存了数据
var detailGrid = mini.get("DetailGrid");
var data = detailGrid.getChanges();
if (data.length > 0) {
mini.alert("请保存好当前的明细数据,在去操作其他明细信息");
return;
}
.......
}
怎么取消?? 如果代码这样写, 控件后面的事情还会去做,,把以前的明显去隐藏掉,,,打开新的明细,因为代码执行不下去,下面就显示一片空白。
作者:
dforce
时间:
2014-8-12 16:18:19
监听onbeforeshowrowdetail事件
e.cancel=true可以阻止展开
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2