我是Maximo的新手。我已经有maximo任何工作执行应用程序。请告诉我如何通过工作灯添加新按钮。
答案 0 :(得分:0)
打开index.html文件并添加var s = 0,
t = 2000;
$(document).on('ready', slide);
function slide() {
var speed = setTimeout(slider, t, );
}
function slider() {
s++;
var sld = $('#slider li'),
imgs = sld.length;
if (s == imgs) {
s = 0;
}
sld.eq(s - 1).animate({
'left': '0px'
}, t, function() {
sld.eq(s).animate({
'left': '0px'
}, t, function() {
speed = setTimeout(slider, t);
});
});
}
元素
如果这对您没有帮助,请先了解如何提问。
答案 1 :(得分:0)
您可以在<:Install Root:> / apps / <:app:> / antifact中编辑app.xml,如IBM MAXIMO Anywhere指南。
答案 2 :(得分: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文件中编写相应的代码。