eas之f7赋值-币别

ObjectUuidPK pk=new ObjectUuidPK(id);
IObjectValue objVal=DynamicObjectFactory.getRemoteInstance().getValue(pk.getObjectType(),pk);
bizPrompt.setData(objval);
private void setCompanyF7(){
//公司的F7设置
OrgType[] ComapnyType
//为F7控件指定PromptBox
this.bizPromptCompany.setEditFormat("$number$");
this.bizPromptCompany.setDisplayFormat("$name$");
this.bizPromptCompany.setEditable(true);
this.bizPromptCompany.setCommitFormat("$number$");
OrgUnitTreePromptBox boxCompany=new OrgUnitTreePromptBox(this,CompanyType,null,OrgSelect.OnlySelectCompanyEntity,false,false,false);
bizPromptCompany.setSelector(boxCompany);
bizPromptCompany.setData(currentCompany);
bizPromptCompany.setEnabled(false);
}

//设置币别
private void setCurrency()throws EASBizException, BOSException{
ICurrency iCurrency=null;
CurrencyCollection currenctyCollection=null;
try{
iCurrency=CurrencyFactory.getRemoteInstance();
currenctyCollection=iCurrency.getCurrencyCollection(true);
}catche(Exception e){
MsgBox.showError(this,EASResource.getString(resClassName,"currencyFail"));
SysUtil.abort();

}
if(currenctyCollection!=null){
Object[] typeValue=new Object[currenctyCollection.size()];
int j=0;
for(int i=0;i<currencyCollection.size();i++){
CurrencyInfo currencyInfo=(CurrencyInfo)currenctyCollection.get(i);
String typeName=currencyInfo.getName();
String typeId=currencyInfo.getId().toString();
String typeQueryName=currencyInfo.getNumber();
asstActType=new AsstActTypeUtils(typename,typeId,typeQueryName);
if(asstActType!=null){
typeValue[i]=(Object)assActType;
if(typeId.equalsIgnoreCase((CurrencyInfo)currentCompany.getBaseCurrency().getId().toString())){
j=i;
}
}
}
this.bizPromptcurrency.removeAllItems();
this.bizPromptcurrenty.addItems(typeValue);
//默认值为当前公司的本位币
this.bizPromptcurrency.setSelectedIndex(j);
}else{
MsgBox.showError(this.EASResource.getString(resClassName,"currencyFail");
SysUtil.abort();
}

}

转载于:https://www.cnblogs.com/luojiabao/p/11087759.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值