AX 2009 界面伸缩功能
生活随笔
收集整理的這篇文章主要介紹了
AX 2009 界面伸缩功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
界面伸縮功能
在一個界面下,放置多個Grid之后,數據太多,要有個能推拉伸縮的功能,如下圖:
?
中間橫條可以上下拉動,折疊處可以關閉顯示整個Grid
橫條要代碼實現,折疊只要設置一下Group就行。
縱向空的Group,來實現上下拉動。
public?class?FormRun?extends?ObjectRun{
????SysFormSplitter_Y????_formSplitterVertical;
????public?void?init()
????{
????????;
????????super();
????????_formSplitterVertical???=?new?SysFormSplitter_Y(ctrlSplitVertical,?header,?this);
????}
????//CtrlSplitVertical控件的重載方法
????CtrlSplitVertical:int?mouseDown(int?x,?int?y,?int?button,?boolean?ctrl,?boolean?shift)
??? {
????????int?ret;
????????ret?=?super(x,?y,?button,?ctrl,?shift);
????????return?_formSplitterVertical.mouseDown(x,?y,?button,?ctrl,?shift);
??? }
????CtrlSplitVertical:int?mouseMove(int?x,?int?y,?int?button,?boolean?ctrl,?boolean?shift)
??? {
????????int?ret;
????????ret?=?super(x,?y,?button,?ctrl,?shift);
????????return?_formSplitterVertical.mouseMove(x,y,button,ctrl,shift);
??? }
????CtrlSplitVertical:int?mouseUp(int?x,?int?y,?int?button,?boolean?ctrl,?boolean?shift)
??? {
????????int?ret;
????????ret?=?super(x,?y,?button,?ctrl,?shift);
????????return?_formSplitterVertical.mouseUp(x,?y,?button,?ctrl,?shift);
??? }
}
折疊的Group設置如圖
?
轉載于:https://www.cnblogs.com/Kurodo/archive/2011/08/29/2158089.html
總結
以上是生活随笔為你收集整理的AX 2009 界面伸缩功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Failed to issue meth
- 下一篇: [转]软件测试的完整分类