maximo弹框设置新的功能测试总结

1.签名选项——定义系统中可授权的所有功能的唯一标识。

2.签名选项中的功能实现,一般都在APPBEAN中,有与签名选项标识对应的方法。
由此方法实现相关功能。

3.重要提示:

地点级别的对象(组织级别的对象)

同一级别的对象,通过系统功能做关联查找时,一般会默认把权限信息带入。

toggleselectrow

任务:

1.自己的应用,界面设计器,加 签名选项;
2.把该签名选项放置到 选择操作(下拉菜单)、工具栏中;
3.权限组中,对此功能授权;
4.在应用程序设计器中,导出应用xml,加入dailog;
5.验证该对话框可正常弹出;
6.修改对话框xml,加入只读table列表,可多选;
7.编写对话框绑定databean类,重写 exectue()方法,可将table中已勾选的内容
添加到界面子表中;
8.可正常保存、查询。

过程的步骤:

1、在应用程序界面下拉框中选择 添加/修改应用程序 进行添加下拉弹框功能;选择添加修改工具在相应的属性中设置相应的功能。

2、导出xml文件,在xml文件中设置弹框的内容:

dialog id="testdialog" label="测试弹出对话框" realitionship="DN_TEST">
<helpgrip id="testdialog_1" innerhtml="测试通过ID关联,弹出自定义对话框"/>
<section id="testdialog_gridla_1_1_gridla">
<section/>
<table id="testdialog_table" inputmode="readonly" label="地点列表" selectmode="single">
<tablebody displayrowsperpage="2" filterable="true" inputmode="readonly id="testdialog_table_tablebody">
<tablecol dataattribute="siteid" id="testdialog_tablecolumn_1"/>
<tablecol dataattribute="description" id="testdialog_tablecolumn_2"/>
<tablecol dataattribute="orgid" id="testdialog_tablecolumn_3"/>
</tablebody>
</table>
<buttongroup id="testdialog_2">
<pushbutton default="true" id="bookmarks_2_2" label="确定" mxevent="dialogok"/>
</buttongroup>
</dialog>

3、编写主页面的AppBean类,注意是继承于主页面的AppBean类(在切换--表达 可以看到此类);

4、编写相应的子对象页面的类 继承于DataBean类,在此类里写相应的逻辑代码:

package sitow.mis.webclient.dntest;

import java.rmi.RemoteException;
import java.util.Vector;

import psdi.mbo.MboRemote;
import psdi.util.MXException;
import psdi.webclient.system.beans.DataBean;

public class LpDialogDateBean extends DataBean {

public int execute() throws MXException,RemoteException {
//获取对话框databean
DataBean bean=app.getDataBean("testdialog_table");
//获取bean已勾选的对象集
Vector<MboRemote> ver=bean.getSelection();
//待添加的databean
DataBean bLine=app.getDataBean("1440729049931");
for(int i=0;i<ver.size();i++) {
MboRemote mbo=ver.get(i);//获取每一个已经选中的mbo
bLine.addrow();
// bLine.getMbo().setValue("","",11L);
}
return super.execute();
}
}

5、测试 弹出自定义对话框

过程中的问题:

1、在组织设置活动:科目表中创建相应的表达式,可以勾选活动,之后地点也可以勾选上活动;

2、弹出来的框报红说明相关的属性填写错误,包括一些关联、业务对象等;

3、在数据库中配置主对象的关联,用来设置查询条件;

4、将弹出的数据保存到子页面上。

时间: 2024-10-21 20:59:13

maximo弹框设置新的功能测试总结的相关文章

弹框(AlertDialog)和提示信息Toast字体大小颜色设置

一.AlertDialog: AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setTitle("温馨提示"); builder.setMessage("是否进行下一个病人?"); builder.setPositiveButton("是", new DialogInterface.OnClickListener() { @Override

考拉Android统一弹框

作者:钱成杰 背景 在快速开发的背景下,经历了n个版本后的考拉Android App中已经存在了各种各样看似相同却各有差别的弹框样式.其中包括系统弹框和自定义弹框,并且在线上时常会出现IllegalArgumentException的异常,而现有的解决方法是通过工具类来保护调用show和dismiss方法,这种方式效率不高,而且覆盖不全,开发过程中容易遗漏.另外现有的Builder方式的弹框构造工具虽然功能强大,能构造各种弹框,但是使用复杂,样式逻辑耦合,使用成本太高.于是,便需要一款样式统一.

解决新闻模块评论弹框问题

1.要实现弹框能够随着手机软键盘的移动而移动需要在弹框的最外层加一个ScrolloView. 2.弹框设置为获取了焦点的,这时候软键盘不能够因为EditText获取焦点而弹出,这时需要使用强制弹出软件盘这样才能够实现弹框并自动弹出键盘. 3.需要响应弹框点击返回键消失,需要给PopWindow设置一个背景图,PaintBitmap. 4.设置背景框的点击监听事件,监听到事件时候就让他消失,但是当点击发送,背景框里的Edittext,button控件时候却不会响应这个事件,应该是事件分发被拦截了.

如何判断一个弹框是打开还是关闭状态?

1.给弹框设置标记物. <input type="hidden" id="allcomplaintlist_status" value="0"> 将value设置为0: 2:当弹框打开时,将value设置为1: $("#allcomplaintlist_status").val('1'); 3.当弹框关闭时,将value设置为0: $("#allcomplaintlist_status").va

自学iOS开发小功能之三:弹框的两种方式(iOS8.3之后新的方式,之前的已经弃用)

1.弹框出现在屏幕中间位置 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"是否退出" preferredStyle: UIAlertControllerStyleAlert]; [alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActio

JS 功能弹框封装

// 功能提示弹框 function messageBox ( option ) { var html = ''; html += '<div class="message-box-head">' + option.title; html += '<i class="icon iconfont message-close"></i></div>'; if ( option.type == 'using' ) { ht

CSS3新vw, vh单位与纯CSS定位的弹框屏幕居中效果实例页面

在css中vw和vh分别代表所占的百分比,可以设置最外部的容器的宽高,但是都要结合百分比一起使用. 展示 回到相关文章 ? 图片宽度(目前1024像素): 128  1024 点击我出现图片弹框 代码CSS代码:.dialog_container {    display: none;    width: 100%;    width: 100vw;    height: 100%;    height: 100vh;    background-color: rgba(0,0,0,.35); 

鼠标滚轮图片放大缩小功能,使用layer弹框后不起作用

今天在项目中遇到的一个问题:点击按钮使用layer弹框弹出一张图片,需要加一个鼠标滚轮放大缩小,图片也跟着放大缩小的功能.于是在网上找了一个demo. DEMO: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="

提示信息功能,显示成功或者失败的弹框,代码简单好用。

// NBLoadSuccessView.h// 一个打钩的弹框和一个打叉的弹框,后者继承前者,一共四个文件,拷贝创建即可 #import <UIKit/UIKit.h> @interface NBLoadSuccessView : UIView // the message showed in the view @property (nonatomic, copy) NSString *message; // combined property 'message' to use - (voi