1

カスタム プロパティを設定するために、ドキュメントにカスタム アスペクトを追加することができました。私にとっての次のステップは、Alfresco のローカル インスタンスにカスタム プロパティを表示させ、それらを編集可能にして、ユーザーが Web ページ経由で値を変更できるようにすることです。

wiki.alfresco には、それを説明する適切なリンクがあり、指示に従いましたが、うまくいきません。

つまり、次のように my:customAspect というカスタム アスペクトを追加しました。

AlfrescoDocument alfDoc = ... // get existing document
alfDoc.addAspect("P:my:customAspect");

// set additional properties
Map<String, Object> propertiesEnum = new HashMap<String, Object>();
properties.put("my:score", 152);
...
alfDoc.updateProperties(updateProperties);

プロパティが正しく追加され、プログラムによって、または Apache Chemistry Workbench デスクトップ クライアントを使用して、それらの値を確認できます。

追加のプロパティを Alfresco Web クライアントで表示できるようにするために、次のように設定して web-client-config-custom.xml ファイルを更新しました。

   <config evaluator="aspect-name" condition="my:customAspect">
      <property-sheet>
         <show-property name="my:score"/>
      </property-sheet>
   </config>

残念ながら、カスタム アスペクトを追加したドキュメントの Alfresco Web (/share を含む) に、このプロパティがリストされていません。

何かが足りないのかもしれません。更新する必要がある他の xml ファイルがあるかもしれません。

どんな助けでも感謝します。

ありがとう

4

1 に答える 1

-3

残念ながら、Share ではカスタム アスペクト プロパティの表示はサポートされていません。これらの小道具を表示する必要がある場合は、特定のタイプに対して定義されたフォームにそれらを含める必要があります。この小さなヘルプを使用できます。

于 2013-06-25T16:07:47.407 に答える