|
楼主 |
发表于 2015-10-28 19:12:51
|
显示全部楼层
这是我w文件里所有的js代码,实在找不到是由那个事件引起的,我把方法一个一个的注释掉测试都不行。麻烦帮忙看下。
define(function(require) {
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var Model = function() {
this.callParent();
};
Model.prototype.saveCommit = function(event) {
justep.Util.hint("保存成功!", {type: 'success', parent: this.getRootNode()});
};
Model.prototype.grid3RowClick = function(event){
var data = this.comp("mainData");
var id = event.row.getID();
data.to(id);
var tabs = this.comp('tabs');
tabs.setActiveTab('nav-detail');
};
Model.prototype.button2Click = function(event) {
var data = this.comp("mainData");
data.deleteData();
var tabs = this.comp('tabs');
tabs.setActiveTab('nav-list');
};
Model.prototype.addBtnClick = function() {
var data = this.comp("mainData");
data.newData();
var tabs = this.comp('tabs');
tabs.setActiveTab('nav-detail');
};
Model.prototype.mainDataAfterNew = function(event){
var tData = this.comp('mainData');
tData.setValue('sName',this.getContext().getCurrentPersonName());
};
Model.prototype.windowDialog1Receive = function(event){
var sKHID = event.data.CustomerID;
var sKHMC = event.data.CustomerName;
var oData = this.comp('mainData');
oData.setValue('fKHID', sKHID);
oData.setValue('fKHMC', sKHMC);
};
Model.prototype.selectProjectDialogReceive = function(event){
var sXMID = event.data.ProjectID;
var sXMMC = event.data.ProjectName;
var oData = this.comp('mainData');
oData.setValue('fXMID', sXMID);
oData.setValue('fXMMC', sXMMC);
};
Model.prototype.button6Click = function(event){
var oData = this.comp('mainData');
var oKHMC = oData.getValue('fKHMC');
if(oKHMC === undefined){
alert('请先选择客户!');
} else {
this.comp('selectProjectDialog').open({
data:{"CustomerID":this.comp('mainData').getValue('fKHID')}
});
}
};
Model.prototype.grid1CellRender = function(event){
var oData = this.comp('mainData');
var osfjs = oData.getValue('fSFJS');
if(event.colName=="fSFJS"){
if(osfjs){
event.html = "<input type='checkbox' id = 'check1' checked = 'checked' disabled='disabled'/>";
}else{
event.html = "<input type='checkbox' id = 'check1' disabled='disabled'/>";
}
} //显示按钮
};
Model.prototype.mainDataDataChange = function(event){
if(event.col == 'fKHID') {
var oData = this.comp('mainData');
oData.setValue('fXMMC','');
oData.setValue('fXMID','');
oData.setValue('fXMMC','');
oData.setValue('fLXRID','');
oData.setValue('fXM','');
var oKHID = oData.getValue('fKHID');
var tData = this.comp('cantactPersonData');
if(oData.getValue('fKHID')!= undefined){
tData.setFilter('khidfilter', "fKHID = '"+oKHID+"' ");
tData.refreshData();
}
}
};
Model.prototype.gridSelect1ShowOption = function(event){
var oData = this.comp('mainData');
var oKHID = oData.getValue('fKHID');
var tData = this.comp('cantactPersonData');
tData.setFilter('khidfilter', "fKHID = '"+oKHID+"' ");
tData.refreshData();
};
return Model;
}); |
|