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

}

猜你喜欢

转载自www.cnblogs.com/luojiabao/p/11087759.html
F7
今日推荐