jQuery MiniUI
标题:
关于弹窗示例中控件示例传值的问题
[打印本页]
作者:
joyoes
时间:
2018-9-30 09:29:45
标题:
关于弹窗示例中控件示例传值的问题
本帖最后由 joyoes 于 2018-9-30 09:44 编辑
在这个示例中有这样一段代码:
http://www.miniui.com/demo/index.html#src=datagrid/datagrid.html
////////////////////
//标准方法接口定义
function SetData(data) {
if (data.action == "edit") {
//跨页面传递的数据对象,克隆后才可以安全使用
data = mini.clone(data);
$.ajax({
url: "../data/AjaxService.aspx?method=GetEmployee&id=" + data.id,
cache: false,
success: function (text) {
var o = mini.decode(text);
form.setData(o);
form.setChanged(false);
onDeptChanged();
mini.getbyName("position").setValue(o.position);
}
});
}
}
复制代码
中的
onDeptChanged();
如果要改成:
onDeptChanged(e);把
dept_id这个控件当成是一个点击事件,把e传到
onDeptChanged事件中去,怎么加上代码表示e啊?
我是
onDeptChanged(
mini.getbyName("
dept_id
")
);但是不对头,请指导一下,谢谢
主要是我还要用到e这个参数
//////////////////////////////////
复制代码
作者:
joyoes
时间:
2018-9-30 09:45:27
function onDeptChanged(e) {
var sender=e.sender;主要是这句代码要用到e这个参数
var deptCombo = mini.getbyName("dept_id");
var positionCombo = mini.getbyName("position");
var dept_id = deptCombo.getValue();
positionCombo.load("../data/AjaxService.aspx?method=GetPositionsByDepartmenId&id=" + dept_id);
positionCombo.setValue("");
}
复制代码
作者:
felt
时间:
2018-9-30 09:50:18
joyoes 发表于 2018-9-30 09:45
这里没有事件发生,没有e参数。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2