我最近一直在开发 maximo 任何应用程序,并且需要完全改变工作执行应用程序的外观和感觉,在后端与 maximo 对话的 oslc 层保持不变,所有功能都相同,但有一些要添加到应用程序的新按钮、通知消息和各种 UX 方面,我刚刚开始研究应用程序的架构和代码,但有谁知道我如何对前端进行更改,甚至有可能? 我可以在网上找到很少的文档,并且都谈到了自定义特性和功能,但我找不到任何用于添加 UX 方面的文档。
如果有人能指出我可以开始研究的任何文件或启动点,那就太好了。
谢谢。
我最近一直在开发 maximo 任何应用程序,并且需要完全改变工作执行应用程序的外观和感觉,在后端与 maximo 对话的 oslc 层保持不变,所有功能都相同,但有一些要添加到应用程序的新按钮、通知消息和各种 UX 方面,我刚刚开始研究应用程序的架构和代码,但有谁知道我如何对前端进行更改,甚至有可能? 我可以在网上找到很少的文档,并且都谈到了自定义特性和功能,但我找不到任何用于添加 UX 方面的文档。
如果有人能指出我可以开始研究的任何文件或启动点,那就太好了。
谢谢。
感谢您的提问,如果您只是在谈论向 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 完成,方法是覆盖我们开箱即用的 css 类。使用 Chrome 检查器来确定每种元素类型正在使用哪个 css 类,然后通过标准 css 方法覆盖它。
如果您正在谈论更高级的定制,例如将您自己的新小部件类型添加到我们的屏幕,则可以通过 javascript 以编程方式实例化/销毁您自己的小部件并将它们添加到我们的标准应用程序视图中。这段代码通常与我们视图的初始化和返回事件挂钩。但是您将负责编写代码以将数据层与您的自定义小部件同步。遗憾的是,我们还没有发布此自定义用例的示例。
我们总是向我们的 Anywhere UI 框架添加新的小部件功能,所以我很想听听关于您感兴趣的新小部件类型的反馈。