-1

我是马克西莫的新手。我已经有了 maximo 任何地方的工作执行应用程序。请让我知道如何通过工作灯在其中添加新按钮。

4

3 回答 3

0

您可以像 IBM MAXIMO Anywhere 指南一样编辑 <: Install Root :>/apps/<: app :>/antifact 中的 app.xml。

链接:https ://www.ibm.com/developerworks/community/blogs/a9ba1efe-b731-4317-9724-a181d6155e3a/entry/Adding_Custom_Fields_to_a_Maximo_Anywhere_application?lang=en

于 2018-12-24T03:07:50.380 回答
0

打开 index.html 文件并添加一个<button>元素。
如果这对您没有帮助,请先学习如何提问。

于 2015-11-26T19:41:38.177 回答
0

在开始旅程之前,请务必备份默认的 app.xml。为了添加按钮,您首先需要修改应用程序 UI,在 app.xml 文件 .\MaximoAnywhere\apps\WorkExecution\artifact\app.xml 中进行更改。您可以向文件中添加其他标签,从而构建 UI 并制作应用程序。

<button border="false" cssClass="statusIcon" id="WorkExecution.WorkDetailView_status_button_1" layoutInsertAt="item3" resourceAttribute="returnActive">
                        <states id="WorkExecution.WorkDetailView_status_buttons_return">
                            <state id="WorkExecution.WorkOrderDetail_ReturnButton_render_active" image="/images/RETURNED.png" label="Return" value="true"/>
                            <state default="true" id="WorkExecution.WorkOrderDetail_ReturnButton_render_inactive" image="/images/RETURNED_INACTIVE.png" label="Return" value="false"/>
                        </states>
                        <eventHandlers id="WorkExecution.WorkDetailView_status_button_eventHandlers_1">
                            <eventHandler class="application.handlers.Custom.WODetailHandler" event="render" id="WorkExecution.WorkOrderDetail_ReturnButton_render" method="renderReturnedIcon"/>
                            <eventHandler class="application.handlers.Custom.WODetailHandler" event="click" id="WorkExecution.WorkDetailView_status_button_1_eventHandlers" method="onReturnStatusIconClicked"/>
                        </eventHandlers>
                    </button>

这是我们在“工作详细信息”屏幕上的应用程序中使用的按钮示例。请注意,它有一个我们添加的 CSS 类,以及一个管理按钮状态的 resourceAttribute。在按钮上设置状态会告诉应用程序何时渲染哪些图像。最后,我们有绑定到按钮的事件处理程序,相应的代码写在 Custom.WODetailHandler 文件中。

于 2018-12-27T20:20:09.543 回答