我最近一直致力于maximo应用程序的任务,并且要求彻底改变工作执行应用程序的外观和感觉,在后端与maximo对话的oslc层保持不变,所有功能都相同但是有一些新的按钮,通知消息和各种各样的UX方面要添加到应用程序,我刚刚开始查看应用程序的体系结构和代码,但有谁知道如何更改前端或是它甚至可能吗?我可以在网上找到很少的文档,他们都谈到了自定义功能和功能,但我找不到任何添加用户体验方面的文档。
如果有人可以指出我可以开始研究的任何文件或启动点,那将是非常棒的。
感谢。
答案 0 :(得分:0)
感谢您的询问,如果您只是在谈论向UI添加新字段,布局,屏幕,您可以通过app.xml完成所有操作,并且我们的知识中心有很多示例,例如一: http://www-01.ibm.com/support/knowledgecenter/SSPJLC_7.5.2/com.ibm.si.mpl.doc_7.5.2/config_apps/t_add_rw_fields.html?lang=en
如果您正在谈论改变现有小部件的“外观”,可以通过覆盖我们开箱即用的css类来完成这一切。使用Chrome检查器确定每种元素类型使用的css类,并通过标准的css方法覆盖它。
如果您正在讨论更高级的自定义,例如将自己的新窗口小部件类型添加到我们的屏幕,则可以通过javascript以编程方式实例化/销毁您自己的窗口小部件,并将它们添加到我们的标准应用程序视图中。此代码通常挂在视图的initialize和back事件上。但是,您将负责编写代码以将数据层与自定义窗口小部件同步。遗憾的是,我们还没有这个自定义用例的已发布示例。
我们总是在我们的Anywhere UI框架中添加新的小部件功能,因此我很乐意听到您对您感兴趣的新小部件类型的反馈。