0

私は最近 maximo Anywhere アプリに取り組んでおり、作業実行アプリのルック アンド フィールを完全に変更する必要があります。バックエンドで 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 に答える