<xforms:output id="cmbSpeciality" ref="data('dStaticData')/fSpeciality" style="width:200px;"/>(界面中output)
mainActivity.mdDefaultLoad = function(event){
var projectInfo = pmcSystem.parseURLParams();
if (!projectInfo) return;
var ptID =projectInfo.projectId;
var ptCode = projectInfo.projectCode;
var ptName =projectInfo.projectName;
var sql ="SELECT fid, fcode, fname FROM PMB_Specialty_Prj "
+ "WHERE fusestatus = '1' AND fprojectid = '"+ptID+"' ";
var sqlCmd = {
valueTemplate: "[this.code]",
nameTemplate: "[this.name]",
dataModel: "/PMB/costManagement/data",
sql: sql,
mapping: "fcode=code,fname=name,fid=oMstFID"
};
var option = {
force : false,
readonly : true,
disabled : false,
border : false,
bocOnBeforeSetValue: function(main, dropDown, input, option, value, display, dataList){
var datalist = dataList;
if(datalist instanceof Array)
var oMstFID = datalist[0].data.oMstFID;
document._special = {
specialtyName : display,
otherMasterID : oMstFID
};
var dataMain = justep.xbl("dataMain");
if(!dataMain) return ;
dataMain.setTreeRootFilter("PMB_CM_WBSTree.fSpecialtyID='"+value+"' and PMB_CM_WBSTree.fParent IS NULL");
dataMain.refreshData();
}
};
pmcSystem.bindOutputAsComboBoxForSQL("cmbSpeciality", sqlCmd, option);
//设置详细页签中output3的显示效果,数据库保存编号,显示的名称
pmcSystem.bindOutputAsComboBox("output3", "0=分部工程,1=子分部工程,2=分项工程", {disabled: true, border: false});
};