显示标签为“Maximo”的博文。显示所有博文
显示标签为“Maximo”的博文。显示所有博文

2009年4月27日星期一

Maximo 客户化列表,自动换行

客户化前的效果如图,需要横着拖拉滚动条

客户化后的效果,如下图所示:

2009年4月7日星期二

maximo 控件修改。

  在Maximo6.2中,设计人员设计了Radiobuttongroup的排列方式,但实际代码并没有实现此功能,即Radiobuttongroup控件的orientation属性没有实现(或者说有BUG),现在我们来完成它吧。

实现方式:
修改\maximouiweb.war\webclient\controls\radiobuttongroup\control.jsp代码即可。

1、在194行插入变量定义。
String orientation = controlProperties.getString("orientation");
2、将243行进行修改
<tr>
修改为
<%if (!"HORIZONTAL".equalsIgnoreCase(orientation)) {%><tr><%}%>
3、将260行进行修改
</tr>
修改为
<%if (!"HORIZONTAL".equalsIgnoreCase(orientation)) {%></tr><%}%>
最终效果如下图:

2008年10月13日星期一

Maximo 设备位置树客户化

  在Maximo位置、设备树中添加报缺、定检、临检单的统计情况,客户化效果如下:

Maximo用户名密码-加密算法

  Maximo6.2中,对于用户密码可采用DESede、RSA、DES、PBEWith等算法进行加密(由用户配置确定),由于这些算法都是可逆算法,所以解密也就很容易了。
  通过对Maximo的反编译,只需要修改一下参数,即可实现密码解密为明文。

2008年9月4日星期四

将领料申请行项目复制到采购申请单

1、创建菜单COPYMRLNPR

   在PR中创建菜单CopyMrlnPr,并分配权限,其SQL语句如下:

insert into sigoption (APP, OPTIONNAME, DESCRIPTION, ESIGENABLED, VISIBLE, ALSOGRANTS, ALSOREVOKES, PREREQUISITE, SIGOPTIONID, LANGCODE, HASLD, ROWSTAMP)
values ('PR', 'COPYMRLNPR', '将领料申请行项目复制到采购申请单', 0, 1, '', '', 'READ', SIGOPTIONSEQ.Nextval, 'ZH', 0, maxseq.nextval);

insert into maxmenu (MENUTYPE, MODULEAPP, POSITION, SUBPOSITION, ELEMENTTYPE, KEYVALUE, HEADERDESCRIPTION, URL, VISIBLE, IMAGE, ACCESSKEY, TABDISPLAY, MAXMENUID, ROWSTAMP)
values ('APPMENU', 'PR', 43, 0, 'OPTION', 'COPYMRLNPR', '', '', 1, '', '', 'MAIN', maxmenuseq.nextval, maxseq.nextval);

2、编辑PR.XML

编辑PR.XML,添加领料申请行列表对话框。




3、扩展MRService

扩展MRService为JxMRService,参考如下:


4、扩展PR.JAVA

扩展PR.JAVA为JxPR.JAVA,添加复制领料申请行到采购申请行的功能。
copyMRLineToPRLine方法如下:



5、编写JavaBean





6、扩展PRLine.java

修改delete(long),undelete()方法,添加删除或取消删除时,更新MRLine。

2008年6月30日星期一

富文本在Maximo中的应用

  对于Maximo中的长描述,我们只能输入一些基本的文字描述内容,在实际应用中,常常需要表格和图片的描述,最近对此进行了研究,成功地将tinyMCE应用到Maximo的长描述中,实际效果图如下:

可编辑效果图

只读效果图

  tinyMCE是一款不错的免费开源软件,值得推荐,此次引入此控件到Maximo中,也参考了其Javascript的风格,将HTML与Javascript完全分离,即在不修改Maximo本身代码的情况下,添加tinyMCE组件。

 
Friend JXKJ EAMPUB NIU-B China
CopyRight 2007-2009 WMZSOFT QQ