++Add new financial dimension on new table and form in X
on class declaration form , add code below
1
2
3
4
| public class FormRun extends ObjectRun{ DimensionDefaultingController dimensionDefaultingController;} |
on TabFinancialDimensions , override method pageActivated
1
2
3
4
5
6
| public void pageActivated(){ dimensionDefaultingController.pageActivated(); super();} |
on init form, like code below
1
2
3
4
5
6
| public void init(){ super(); dimensionDefaultingController = DimensionDefaultingController::constructInTabWithValues(true, true, true, 0, this, TabFinancialDimensions, "@SYS138487", curext()); dimensionDefaultingController.parmAttributeValueSetDataSource(HRSJobPowerPlan_ds, fieldStr(HRSJobPowerPlan, DefaultDimension));} |
finnaly, on datasource form method override method
()on active
()on active
1
2
3
4
5
6
7
8
9
| public int active(){ int ret; ret = super(); dimensionDefaultingController.activated(); return ret;} |
on write()
1
2
3
4
5
| public void write(){ dimensionDefaultingController.writing(); super();} |
on delete()
1
2
3
4
5
| public void delete(){ dimensionDefaultingController.deleted(); super();} |





No comments:
Post a Comment