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设置如图

  • 相关阅读:
    判断 undefined and ( == null) and (!something) and ( == null)
    textarea高度自适应自动展开
    退出 js和Jquery区别
    javascript高级程序设计 学习笔记 第五章 下
    Bind, Call and Apply in JavaScript
    javascript高级程序设计 学习笔记 第五章 上
    小程序入门---登录流程
    Array类型 JS
    深入浅出妙用 Javascript 中 apply、call、bind
    微信公众号开发(与angular框架相结合)
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2158089.html
Copyright © 2011-2022 走看看