-1

Maximo は初めてです。私はすでに maximo どこでも作業実行アプリを持っています。ワークライトを介して新しいボタンを追加する方法を教えてください。

4

3 に答える 3

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>

これは、Work Details 画面のアプリで使用するボタンの例です。追加した CSS クラスと、ボタンの状態を管理する resourceAttribute があることに注意してください。ボタンに状態を設定すると、どの画像をいつレンダリングするかがアプリに通知されます。最後に、ボタンに関連付けられたイベント ハンドラーがあり、対応するコードが Custom.WODetailHandler ファイルに記述されています。

于 2018-12-27T20:20:09.543 に答える