|
|
@ -13,6 +13,7 @@ import com.fr.design.layout.FRGUIPaneFactory; |
|
|
|
import com.fr.design.dialog.BasicDialog; |
|
|
|
import com.fr.design.dialog.BasicDialog; |
|
|
|
import com.fr.design.dialog.DialogActionAdapter; |
|
|
|
import com.fr.design.dialog.DialogActionAdapter; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.fr.stable.ListMap; |
|
|
|
import com.fr.stable.StringUtils; |
|
|
|
import com.fr.stable.StringUtils; |
|
|
|
import com.fr.design.utils.gui.GUICoreUtils; |
|
|
|
import com.fr.design.utils.gui.GUICoreUtils; |
|
|
|
|
|
|
|
|
|
|
@ -115,7 +116,12 @@ public abstract class CustomJobPane extends BasicBeanPane { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void populateBean(Object ob) { |
|
|
|
public void populateBean(Object ob) { |
|
|
|
if (ob instanceof AbstractClassJob) { |
|
|
|
if (ob == null) { |
|
|
|
|
|
|
|
// 自定义提交新增时初始化页面 REPORT-59256
|
|
|
|
|
|
|
|
this.classNameTextField.setText(StringUtils.EMPTY); |
|
|
|
|
|
|
|
this.objectProperiesPane.populateBean(new ListMap()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
else if (ob instanceof AbstractClassJob) { |
|
|
|
AbstractClassJob cj = (AbstractClassJob) ob; |
|
|
|
AbstractClassJob cj = (AbstractClassJob) ob; |
|
|
|
this.classNameTextField.setText(cj.getClassName()); |
|
|
|
this.classNameTextField.setText(cj.getClassName()); |
|
|
|
this.objectProperiesPane.populateBean(cj.getPropertyMap()); |
|
|
|
this.objectProperiesPane.populateBean(cj.getPropertyMap()); |
|
|
|