|

楼主 |
发表于 2017-11-21 09:56:32
|
显示全部楼层
Model.prototype.commentBtnClick = function(e){
//this.comp("commentPopOver").show();
// 调用对话框新增
/*this.comp("wdEmpty").open({
"data" : {
"operator" : "new"
}
});*/
var s = s || window.event;
xx = s.pageX || s.clientX + document.body.scroolLeft;
yy = s.pageY || s.clientY + document.body.scrollTop;
//console.log(xx,yy);
var element = $(document.elementFromPoint(xx,yy)).parents(".comment");
var dialog = this.comp("wdEmpty");
var url = require.toUrl("./empty.w?p1=参数1&p2=参数2");
dialog.open({
src: url,
params: {
a1: "简单数据a1",
a2: 2,
//data是特殊的参数, 这部分内容不能被分享
data: {
//将一个函数传递给对话框
fn: function(){
alert("将一个函数传到对话框中");
},
//将data中的一行数据传给对话框
data1: this.comp("data1").getCurrentRow()
}
}
})
var data = this.comp('data1');
var options = {
defaultValues : [
{sName:'a1',sCode:'b1'},
]
};
data.newData(options);
};
我这样写可以增加数据行 但是改变的时候把每个值都改变了
|
|