下拉框中的数据来自SQL中(x5)

<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}); 

};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值