zoukankan      html  css  js  c++  java
  • 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设置如图

  • 相关阅读:
    实现斐波那契数列的三种方式
    [LintCode]计算两个数的交集(二)
    [LintCode]计算两个数的交集(一)
    JNI技术概念小结
    require.js的用法
    JavaScript中模块“写法”
    模块化的JavaScript
    javascript如何判断访问网页的设备及是否支持触屏功能
    Javascript自由拖拽类
    JQuery中html()方法的注意事项
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2158089.html
Copyright © 2011-2022 走看看