|
@@ -51,11 +51,13 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
protected com.kingdee.bos.ctrl.swing.KDLabelContainer kDLabelContainer3;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDLabelContainer kDLabelContainer4;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDLabelContainer contstate;
|
|
|
+ protected com.kingdee.bos.ctrl.swing.KDLabelContainer contgender;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDTextField txtNumber;
|
|
|
protected com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox txtName;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDTextField txtSimpleName;
|
|
|
protected com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox txtDescription;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDComboBox state;
|
|
|
+ protected com.kingdee.bos.ctrl.swing.KDComboBox gender;
|
|
|
protected com.kingdee.eas.custom.dormitorysystem.otherbasicdata.DormitoryTypeInfo editData = null;
|
|
|
/**
|
|
|
* output class constructor
|
|
@@ -81,21 +83,25 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
this.kDLabelContainer3 = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
|
|
|
this.kDLabelContainer4 = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
|
|
|
this.contstate = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
|
|
|
+ this.contgender = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
|
|
|
this.txtNumber = new com.kingdee.bos.ctrl.swing.KDTextField();
|
|
|
this.txtName = new com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox();
|
|
|
this.txtSimpleName = new com.kingdee.bos.ctrl.swing.KDTextField();
|
|
|
this.txtDescription = new com.kingdee.bos.ctrl.extendcontrols.KDBizMultiLangBox();
|
|
|
this.state = new com.kingdee.bos.ctrl.swing.KDComboBox();
|
|
|
+ this.gender = new com.kingdee.bos.ctrl.swing.KDComboBox();
|
|
|
this.kDLabelContainer1.setName("kDLabelContainer1");
|
|
|
this.kDLabelContainer2.setName("kDLabelContainer2");
|
|
|
this.kDLabelContainer3.setName("kDLabelContainer3");
|
|
|
this.kDLabelContainer4.setName("kDLabelContainer4");
|
|
|
this.contstate.setName("contstate");
|
|
|
+ this.contgender.setName("contgender");
|
|
|
this.txtNumber.setName("txtNumber");
|
|
|
this.txtName.setName("txtName");
|
|
|
this.txtSimpleName.setName("txtSimpleName");
|
|
|
this.txtDescription.setName("txtDescription");
|
|
|
this.state.setName("state");
|
|
|
+ this.gender.setName("gender");
|
|
|
// CoreUI
|
|
|
this.btnPrint.setVisible(false);
|
|
|
this.btnPrintPreview.setVisible(false);
|
|
@@ -124,6 +130,11 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
this.contstate.setBoundLabelLength(100);
|
|
|
this.contstate.setBoundLabelUnderline(true);
|
|
|
this.contstate.setVisible(true);
|
|
|
+ // contgender
|
|
|
+ this.contgender.setBoundLabelText(resHelper.getString("contgender.boundLabelText"));
|
|
|
+ this.contgender.setBoundLabelLength(100);
|
|
|
+ this.contgender.setBoundLabelUnderline(true);
|
|
|
+ this.contgender.setVisible(true);
|
|
|
// txtNumber
|
|
|
this.txtNumber.setMaxLength(80);
|
|
|
// txtName
|
|
@@ -134,7 +145,11 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
this.state.setVisible(true);
|
|
|
this.state.addItems(EnumUtils.getEnumList("com.kingdee.shr.base.syssetting.BasicItemStateEnum").toArray());
|
|
|
this.state.setRequired(false);
|
|
|
- this.setFocusTraversalPolicy(new com.kingdee.bos.ui.UIFocusTraversalPolicy(new java.awt.Component[] {state}));
|
|
|
+ // gender
|
|
|
+ this.gender.setVisible(true);
|
|
|
+ this.gender.addItems(EnumUtils.getEnumList("com.kingdee.eas.basedata.person.Genders").toArray());
|
|
|
+ this.gender.setRequired(false);
|
|
|
+ this.setFocusTraversalPolicy(new com.kingdee.bos.ui.UIFocusTraversalPolicy(new java.awt.Component[] {state,gender}));
|
|
|
this.setFocusCycleRoot(true);
|
|
|
//Register control's property binding
|
|
|
registerBindings();
|
|
@@ -172,6 +187,8 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
this.add(kDLabelContainer4, null);
|
|
|
contstate.setBounds(new Rectangle(0, 0, 270, 19));
|
|
|
this.add(contstate, null);
|
|
|
+ contgender.setBounds(new Rectangle(0, 0, 270, 19));
|
|
|
+ this.add(contgender, null);
|
|
|
//kDLabelContainer1
|
|
|
kDLabelContainer1.setBoundEditor(txtNumber);
|
|
|
//kDLabelContainer2
|
|
@@ -182,6 +199,8 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
kDLabelContainer4.setBoundEditor(txtDescription);
|
|
|
//contstate
|
|
|
contstate.setBoundEditor(state);
|
|
|
+ //contgender
|
|
|
+ contgender.setBoundEditor(gender);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -296,7 +315,8 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
dataBinder.registerBinding("name", String.class, this.txtName, "_multiLangItem");
|
|
|
dataBinder.registerBinding("simpleName", String.class, this.txtSimpleName, "text");
|
|
|
dataBinder.registerBinding("description", String.class, this.txtDescription, "_multiLangItem");
|
|
|
- dataBinder.registerBinding("state", com.kingdee.shr.base.syssetting.BasicItemStateEnum.class, this.state, "selectedItem");
|
|
|
+ dataBinder.registerBinding("state", com.kingdee.shr.base.syssetting.BasicItemStateEnum.class, this.state, "selectedItem");
|
|
|
+ dataBinder.registerBinding("gender", com.kingdee.eas.basedata.person.Genders.class, this.gender, "selectedItem");
|
|
|
}
|
|
|
//Regiester UI State
|
|
|
private void registerUIState(){
|
|
@@ -447,7 +467,8 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
getValidateHelper().registerBindProperty("name", ValidateHelper.ON_SAVE);
|
|
|
getValidateHelper().registerBindProperty("simpleName", ValidateHelper.ON_SAVE);
|
|
|
getValidateHelper().registerBindProperty("description", ValidateHelper.ON_SAVE);
|
|
|
- getValidateHelper().registerBindProperty("state", ValidateHelper.ON_SAVE);
|
|
|
+ getValidateHelper().registerBindProperty("state", ValidateHelper.ON_SAVE);
|
|
|
+ getValidateHelper().registerBindProperty("gender", ValidateHelper.ON_SAVE);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -491,6 +512,7 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
sic.add(new SelectorItemInfo("simpleName"));
|
|
|
sic.add(new SelectorItemInfo("description"));
|
|
|
sic.add(new SelectorItemInfo("state"));
|
|
|
+ sic.add(new SelectorItemInfo("gender"));
|
|
|
return sic;
|
|
|
}
|
|
|
|
|
@@ -541,6 +563,7 @@ public abstract class AbstractDormitoryTypeEditUI extends com.kingdee.eas.framew
|
|
|
*/
|
|
|
protected void applyDefaultValue(IObjectValue vo) {
|
|
|
vo.put("state",new Integer(1));
|
|
|
+vo.put("gender",new Integer(1));
|
|
|
|
|
|
}
|
|
|
protected void setFieldsNull(com.kingdee.bos.dao.AbstractObjectValue arg0) {
|