1

Windchill 10.0 M030 を使用しています。私の GUI では、レポート ツールバーのドロップダウン リストにカスタム ボタンを追加する必要があります。

次の画像は私の質問を明確に示しています

GUI

このように、対応するモデル名の下にある psb-actionmodels.xml ファイルにエントリを追加しようとしました

<model name="psbRelatedPartsTreeToolBar">
....
<action name="psbReportsGroupGWT" type="psb" />
      <action name="psbReportsGWT" type="psb" />
      <action name="psbReportMultiLevelCompListGWT" type="psb" />
      <action name="separator" type="separator" />
      <action name="psbReportSingleLevelConsolBOMGWT" type="psb" />
      <action name="psbReportSingleLevelBOMGWT" type="psb" />
      <action name="psbReportSingleLevelBOMWithNotesGWT" type="psb" />
      <action name="separator" type="separator" />
      <action name="psbReportMultiLevelBOMGWT" type="psb" />
      <action name="psbReportMultiLevelBOMWithReplacementsGWT" type="psb" />
      <action name="seperator" type="seperator" />
      <action name="HBOMReportsGWT" type="psb" />
      <action name="psbReportMultiLevelBOMWithAMLAVLGWT" type="psb" />
      <action name="psbReportMultiLevelBOMWithAMLGWT" type="psb" />
      <action name="separator" type="separator" />
      <action name="singleSourceOEMPartsGWT" type="psb" />
      <action name="uniqueManufacturerPartsGWT" type="psb" />
      <action name="separator" type="separator" />
      <action name="changeBaselineReportGWT" type="change" />         
      <action name="exportActionsGWT" type="cat"/>
      <action name="exportCsvGWT" type="cat" />
      <action name="exportHtmlGWT" type="cat" />
      <action name="exportTextGWT" type="cat" />
      <action name="exportXlsGWT" type="cat" />
      <action name="exportXlsxGWT" type="cat" />
      <action name="exportXlsReportGWT" type="cat" />
      <action name="exportXmlGWT" type="cat" />
      <action name="newButton" type="cat" />
   </model>

ここに newButton というボタンを追加し、対応するエントリを cat-actions.xml ファイルに追加しました。

しかし、ボタンはそのリストに来ていません.これは正しい方法ですか??または、そこにボタンを追加する方法がわかりません.誰かが、私が変更する必要があるxmlファイルとクラスファイルとは何かを提案してくれます.変更されるrbInfo??

4

2 に答える 2

1

現在、リボン バーのカスタマイズは PTC でサポートされていません。

このメニューに新しいボタンを統合する場合、このボタン バーは GXT ライブラリを使用して開発されているため、GWT (Google Web Toolkit) を十分に理解している必要があります。この件に関して PTC からサポートを受けることは決してないため、これはお勧めしません。

psb-actionmodels.xml に追加した新しいボタンは、製品構造ブラウザ (スクリーンショットの HBOM22 部分) を右クリックすると表示されます。

コンテキスト メニューでアクションを取得することは、通常は適切な解決策です。次に、どのオブジェクト タイプに対してこのアクションを使用できるかをカスタマイズできます (typeBasedActionFilter.properties 構成ファイル内)。

于 2013-03-21T13:12:26.630 に答える