++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