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

  • 相关阅读:
    js 压缩 预览 上传图片
    js base64 转成图片上传
    支付宝扫码转账
    js网页 唤醒支付宝
    URL 生成带文字二维码
    iOS-语言本地化
    iOS-Storyboad动态刷新
    iOS-UITouch,UIEvent使用介绍
    JSP-标准动作标记
    JSP-注释,脚本元素,指令
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2158089.html
Copyright © 2011-2022 走看看