|

楼主 |
发表于 2018-6-25 12:00:26
|
显示全部楼层
附上源码吧
define(function(require) {
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var server = require("$UI/common/js/server");
var Model = function() {
this.callParent();
this._index = "";
};
Model.prototype.refreshData = function() {
var dataMain = this.comp("dataMain");
dataMain.refreshData();
this.comp("list").refresh();
};
Model.prototype.modelActive = function(event) {
this.comp("dataMain").refreshData();// 数据集
this.comp("list").refresh();// list组件
var me = this;
$(me.getElementsByXid("div4")[me._index]).hide();
};
Model.prototype.dataMainCustomRefresh = function(event) {
server.sendRequest({
"url" : ",
"async" : false,
"params" : {
limit : event.limit,
offset : event.offset,
columns : event.source.getColumnIDs(),
},
"success" : function(table) {
event.source.loadData(table, event.options.append);
}
});
};
Model.prototype.liClick = function(event) {
var row = event.bindingContext.$object;
var index = event.bindingContext.$object.index();
this._msgId = row.getID();
var me = this;
me._index = index;
var data = this.comp("dataMain");
if (this._statewy == "未解决") {
justep.Shell.showPage("", {
id : row.getID(),
});
// 将未读改为已读
server.sendRequest({
"url" : ",
"async" : false,
"params" : {
msgId : row.getID(),
},
"success" : function(rst){
if(rst.flag){
$(me.getElementsByXid("div4")[index]).hide();
}else{
return;
}
}
});
}
};
Model.prototype.dataMainIndexChanged = function(event){
var me = this;
$(me.getElementsByXid("div4")[event.row.index()]).hide();
};
return Model;
});
|
|