天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2138|回复: 9

[报表] 自定义按钮

[复制链接]
ohmygod 发表于 2011-4-27 16:48:00 | 显示全部楼层 |阅读模式
自定义按钮中的那个选择视图怎么弄出来的??
 楼主| ohmygod 发表于 2011-4-27 16:58:14 | 显示全部楼层
111.jpg
 楼主| ohmygod 发表于 2011-4-27 17:08:31 | 显示全部楼层
我的版本很老了。都2.2左右的,这是我自己新做的一个按钮 22.JPG ,我也想弄个作用视图来做,像 111.jpg 这样
 楼主| ohmygod 发表于 2011-4-27 17:21:05 | 显示全部楼层
其实我要的很简单,我想知道你们的那个新增按钮和删除按钮的区别,配置新增按钮的时候不是有个关联的表单吗,而配置删除按钮没有,
 楼主| ohmygod 发表于 2011-4-27 17:27:37 | 显示全部楼层
我就是按照那个来的,
1、在activitytype中定义
        /**
         * 左右选择框
         */
        public static final int showSelectionBox = 47;
2、formActivityTypeMap.put(showSelectionBox+"", "{*[showSelectionBox]*}");
3、activity.java方法中
case ActivityType.showSelectionBox:
                        actType = new ShowSelectionBox(this);
                        break;
然后写了个ShowSelectionBox类
        package cn.myapps.core.dynaform.activity.ejb.type;

import cn.myapps.core.dynaform.activity.ejb.Activity;
import cn.myapps.core.dynaform.activity.ejb.ActivityType;

/**
* 弹出左右选择框按钮
* @author
*
*/
public class ShowSelectionBox extends ActivityType {

        public ShowSelectionBox(Activity act) {
                super(act);
        }

        /**
         *
         */
        private static final long serialVersionUID = 1L;

        /**
         * 执行后操作
         */
        public String getAfterAction() {
                return DOCUMENT_JSP_NAMESPACE + "/content.jsp";
        }

        /**
         * 返回操作
         */
        public String getBackAction() {
                return DOCUMENT_JSP_NAMESPACE + "/content.jsp";
        }

        /**
         * 执行前操作
         */
        public String getBeforeAction() {
                return  DOCUMENT_NAMESPACE + "/nothing.action";
        }

        /**
         * 获取按钮ID
         */
        public String getButtonId() {
                return DOCUMENT_BUTTON_ID;
        }

        /**
         * 获取默认样式
         */
        public String getDefaultClass() {
                return DOCUMENT_BUTTON_CLASS;
        }

        /**
         * 鼠标停在上面的样式
         */
        public String getDefaultOnClass() {
                return DOCUMENT_BUTTON_ON_CLASS;
        }

        /**
         * 点击执行的函数
         */
        public String getOnClickFunction() {
                return "showViewButton('"+act.getName()+"','"+act.getOnActionView()+"','"+act.getId()+"');";
        }


}
 楼主| ohmygod 发表于 2011-4-27 17:28:42 | 显示全部楼层
可就是没有出现那个作用视图,是不是我还漏了哪些地方

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 12:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表