Apr 21, 2016
Enum 값 찾아오기
//Create Andy, 2012-07-06 Comment : Enum의 숫자타입 Value, Element의 이름, Lable 검색해오기
void clicked()
{
PBU_ViewEnums _ViewEnums;
PBU_ViewEnumsHistory _ViewEnumsHistory;
str 50 _SearchEnum;
DictEnum de;
int i;
boolean _Check;
_SearchEnum = Enums.text();
de = new DictEnum(enumName2Id(_SearchEnum));
for (i=0; i < de.values(); i++)
{
_ViewEnums.clear();
_ViewEnums.EnumValue = int2str(de.index2Value(i));
_ViewEnums.EnumElementName = de.index2Symbol(i);
_ViewEnums.EnumLable = de.index2Label(i);
_ViewEnums.insert();
_Check = true;
}
if(_Check == true)
{
select * from _ViewEnumsHistory
where _ViewEnumsHistory.EnumName == _SearchEnum;
if(!_ViewEnumsHistory)
{
_ViewEnumsHistory.clear();
_ViewEnumsHistory.EnumName = enumId2Name(enumName2Id(_SearchEnum));
_ViewEnumsHistory.EnumLable = de.label();
_ViewEnumsHistory.insert();
}
}
PBU_ViewEnums.setTmpData(_ViewEnums);
PBU_ViewEnums_DS.executeQuery();
PBU_ViewEnumsHistory_DS.research(true);
super();
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment