0

我最近一直在开发 maximo 任何应用程序,并且需要完全改变工作执行应用程序的外观和感觉,在后端与 maximo 对话的 oslc 层保持不变,所有功能都相同,但有一些要添加到应用程序的新按钮、通知消息和各种 UX 方面,我刚刚开始研究应用程序的架构和代码,但有谁知道我如何对前端进行更改,甚至有可能? 我可以在网上找到很少的文档,并且都谈到了自定义特性和功能,但我找不到任何用于添加 UX 方面的文档。

如果有人能指出我可以开始研究的任何文件或启动点,那就太好了。

谢谢。

4

1 回答 1

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 完成,方法是覆盖我们开箱即用的 css 类。使用 Chrome 检查器来确定每种元素类型正在使用哪个 css 类,然后通过标准 css 方法覆盖它。

如果您正在谈论更高级的定制,例如将您自己的新小部件类型添加到我们的屏幕,则可以通过 javascript 以编程方式实例化/销毁您自己的小部件并将它们添加到我们的标准应用程序视图中。这段代码通常与我们视图的初始化和返回事件挂钩。但是您将负责编写代码以将数据层与您的自定义小部件同步。遗憾的是,我们还没有发布此自定义用例的示例。

我们总是向我们的 Anywhere UI 框架添加新的小部件功能,所以我很想听听关于您感兴趣的新小部件类型的反馈。

于 2015-07-16T16:48:43.723 回答