jQuery MiniUI

标题: datagrid的onload方法 [打印本页]

作者: WsxSuper    时间: 2021-12-2 08:56:57     标题: datagrid的onload方法

在表单的子表中给datagrid用js加onload方法(由于项目原因只能用js加),没有效果
两种方法都没效果,代码如下:
方法1:$("#Sub").attr("onload", "onloadSub");
方法2:mini.get("Sub").on("load", onloadSub)
function onloadSub(e) {
    alert("aaa");
}

数据加载出来后,最后都没有执行onloadSub方法,请问是不是方法用错了还是什么原因啊

作者: felt    时间: 2021-12-2 14:23:39

url加载才会触发onload事件
你这表格数据是设置了url,调用grid.load()加载的吗?
作者: WsxSuper    时间: 2021-12-3 10:01:28

felt 发表于 2021-12-2 14:23
url加载才会触发onload事件
你这表格数据是设置了url,调用grid.load()加载的吗? ...

是的,通过url获取的数据,需要通过setdata() 设置才会触发这个事件吗?
作者: felt    时间: 2021-12-3 10:46:32

WsxSuper 发表于 2021-12-3 10:01
是的,通过url获取的数据,需要通过setdata() 设置才会触发这个事件吗?

setData不会触发,请在执行之后直接做你需要处理的操作
作者: WsxSuper    时间: 2021-12-3 11:35:48

felt 发表于 2021-12-3 10:46
setData不会触发,请在执行之后直接做你需要处理的操作

我需要数据加载后才调用相关代码,现在数据加载后不执行olload事件,怎样才能在数据加载后执行我需要执行的代码呢
作者: felt    时间: 2021-12-3 13:03:42

WsxSuper 发表于 2021-12-3 11:35
我需要数据加载后才调用相关代码,现在数据加载后不执行olload事件,怎样才能在数据加载后执行我需要执行 ...

setData之后直接执行啊
作者: WsxSuper    时间: 2021-12-3 14:12:41

felt 发表于 2021-12-3 13:03
setData之后直接执行啊

奥,顺便问下 olload事件什么情况下会触发
作者: happylover1278    时间: 2021-12-3 14:20:28

WsxSuper 发表于 2021-12-3 14:12
奥,顺便问下 olload事件什么情况下会触发

grid.load()的时候........




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2