|
|
@@ -71,6 +71,7 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
protected com.kingdee.bos.ctrl.swing.KDCheckBox chkbeingChanged;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDLabelContainer contprojectState;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDLabelContainer kDLabelContainer3;
|
|
|
+ protected com.kingdee.bos.ctrl.swing.KDCheckBox chkisFirstEnabled;
|
|
|
protected com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox prmtCreator;
|
|
|
protected com.kingdee.bos.ctrl.swing.KDDatePicker kDDateCreateTime;
|
|
|
protected com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox prmtLastUpdateUser;
|
|
|
@@ -181,6 +182,7 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
this.chkbeingChanged = new com.kingdee.bos.ctrl.swing.KDCheckBox();
|
|
|
this.contprojectState = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
|
|
|
this.kDLabelContainer3 = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
|
|
|
+ this.chkisFirstEnabled = new com.kingdee.bos.ctrl.swing.KDCheckBox();
|
|
|
this.prmtCreator = new com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox();
|
|
|
this.kDDateCreateTime = new com.kingdee.bos.ctrl.swing.KDDatePicker();
|
|
|
this.prmtLastUpdateUser = new com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox();
|
|
|
@@ -227,6 +229,7 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
this.chkbeingChanged.setName("chkbeingChanged");
|
|
|
this.contprojectState.setName("contprojectState");
|
|
|
this.kDLabelContainer3.setName("kDLabelContainer3");
|
|
|
+ this.chkisFirstEnabled.setName("chkisFirstEnabled");
|
|
|
this.prmtCreator.setName("prmtCreator");
|
|
|
this.kDDateCreateTime.setName("kDDateCreateTime");
|
|
|
this.prmtLastUpdateUser.setName("prmtLastUpdateUser");
|
|
|
@@ -394,6 +397,10 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
this.kDLabelContainer3.setBoundLabelLength(100);
|
|
|
this.kDLabelContainer3.setBoundLabelUnderline(true);
|
|
|
this.kDLabelContainer3.setVisible(true);
|
|
|
+ // chkisFirstEnabled
|
|
|
+ this.chkisFirstEnabled.setText(resHelper.getString("chkisFirstEnabled.text"));
|
|
|
+ this.chkisFirstEnabled.setVisible(true);
|
|
|
+ this.chkisFirstEnabled.setHorizontalAlignment(2);
|
|
|
// prmtCreator
|
|
|
this.prmtCreator.setEnabled(false);
|
|
|
this.prmtCreator.setVisible(false);
|
|
|
@@ -499,7 +506,7 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
this.kDFormattedTextField3.setMaximumValue( new java.math.BigDecimal("1.0E18"));
|
|
|
this.kDFormattedTextField3.setPrecision(10);
|
|
|
this.kDFormattedTextField3.setRequired(false);
|
|
|
- this.setFocusTraversalPolicy(new com.kingdee.bos.ui.UIFocusTraversalPolicy(new java.awt.Component[] {txtNumber,pkBizDate,txtDescription,prmtAuditor,prmtCreator,kDDateCreateTime,prmtLastUpdateUser,kDDateLastUpdateTime,txtprojectCode,txtprojectName,projectLevel,prmtprojectManager,pkexpectedStartTime,pkexpectedEndTime,txttotalPersonDays,txtcostAmount,txtchangedManDays,txtnotes,kdtEntrys,chkbeingChanged,projectState}));
|
|
|
+ this.setFocusTraversalPolicy(new com.kingdee.bos.ui.UIFocusTraversalPolicy(new java.awt.Component[] {txtNumber,pkBizDate,txtDescription,prmtAuditor,prmtCreator,kDDateCreateTime,prmtLastUpdateUser,kDDateLastUpdateTime,txtprojectCode,txtprojectName,projectLevel,prmtprojectManager,pkexpectedStartTime,pkexpectedEndTime,txttotalPersonDays,txtcostAmount,txtchangedManDays,txtnotes,kdtEntrys,chkbeingChanged,projectState,chkisFirstEnabled}));
|
|
|
this.setFocusCycleRoot(true);
|
|
|
//Register control's property binding
|
|
|
registerBindings();
|
|
|
@@ -576,6 +583,8 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
this.add(contprojectState, null);
|
|
|
kDLabelContainer3.setBounds(new Rectangle(727, 131, 270, 19));
|
|
|
this.add(kDLabelContainer3, null);
|
|
|
+ chkisFirstEnabled.setBounds(new Rectangle(31, 638, 270, 19));
|
|
|
+ this.add(chkisFirstEnabled, null);
|
|
|
//contCreator
|
|
|
contCreator.setBoundEditor(prmtCreator);
|
|
|
//contCreateTime
|
|
|
@@ -800,6 +809,7 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
dataBinder.registerBinding("entrys", com.kingdee.eas.hr.project.ProjectManagementEntryInfo.class, this.kdtEntrys, "userObject");
|
|
|
dataBinder.registerBinding("entrys.clockLocation", String.class, this.kdtEntrys, "clockLocation.text");
|
|
|
dataBinder.registerBinding("beingChanged", boolean.class, this.chkbeingChanged, "selected");
|
|
|
+ dataBinder.registerBinding("isFirstEnabled", boolean.class, this.chkisFirstEnabled, "selected");
|
|
|
dataBinder.registerBinding("creator", com.kingdee.eas.base.permission.UserInfo.class, this.prmtCreator, "data");
|
|
|
dataBinder.registerBinding("createTime", java.sql.Timestamp.class, this.kDDateCreateTime, "value");
|
|
|
dataBinder.registerBinding("lastUpdateUser", com.kingdee.eas.base.permission.UserInfo.class, this.prmtLastUpdateUser, "data");
|
|
|
@@ -957,6 +967,7 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
getValidateHelper().registerBindProperty("entrys", ValidateHelper.ON_SAVE);
|
|
|
getValidateHelper().registerBindProperty("entrys.clockLocation", ValidateHelper.ON_SAVE);
|
|
|
getValidateHelper().registerBindProperty("beingChanged", ValidateHelper.ON_SAVE);
|
|
|
+ getValidateHelper().registerBindProperty("isFirstEnabled", ValidateHelper.ON_SAVE);
|
|
|
getValidateHelper().registerBindProperty("creator", ValidateHelper.ON_SAVE);
|
|
|
getValidateHelper().registerBindProperty("createTime", ValidateHelper.ON_SAVE);
|
|
|
getValidateHelper().registerBindProperty("lastUpdateUser", ValidateHelper.ON_SAVE);
|
|
|
@@ -1012,6 +1023,7 @@ public abstract class AbstractProjectManagementEditUI extends com.kingdee.eas.fr
|
|
|
}
|
|
|
sic.add(new SelectorItemInfo("entrys.clockLocation"));
|
|
|
sic.add(new SelectorItemInfo("beingChanged"));
|
|
|
+ sic.add(new SelectorItemInfo("isFirstEnabled"));
|
|
|
if(selectorAll.equalsIgnoreCase("true"))
|
|
|
{
|
|
|
sic.add(new SelectorItemInfo("creator.*"));
|