AX 2012 X++ form splitter
class declaration of form
public class FormRun extends
ObjectRun
{
SysFormSplitter_Y formSplitter_Y;//splitter
moves in y- axis and it is vertical splitter container
SysFormSplitter_X formSplitter_X; //splitter moves in x- axis and it is horizontal splitter container
}
InIt method of form
public void init()
{
super();
formSplitter_Y = new
SysFormSplitter_Y(Splittergroupname,top or bottom group name,this/element);
formSplitter_X = new
SysFormSplitter_X(Splitter,top,element);//splitter moves in x-axis when u take
two tabs side by side
}
In design column property given as 2 to split the form to two section
In design column property given as 2 to split the form to two section
Override below methods in the
splitter group control for moving splitter
mouse up(override method)
public int mouseUp(int _x, int
_y, int _button, boolean _Ctrl, boolean _Shift)
{
int ret;
ret = super(_x, _y, _button, _Ctrl,
_Shift);
return ret;
}
mousedown
public int mouseDown(int _x,
int _y, int _button, boolean _Ctrl, boolean _Shift)
{
int ret;
ret = super(_x, _y, _button, _Ctrl,
_Shift);
return ret;
}
mousemove
public int mouseMove(int _x,
int _y, int _button, boolean _Ctrl, boolean _Shift)
{
int ret;
ret = super(_x, _y, _button, _Ctrl,
_Shift);
return ret;
}
finally save the splitter and
in the splitter group properties give style vertical or
horizontal splitter accordingly
for the datasources check join source
Comments
Post a Comment