1

別のツリー項目をクリックするたびに ContextMenu を更新するという考えはありますか?

ContextMenu を動的に更新したいということです。たとえば、ツリーのルートを右クリックすると、メニュー オプションは「メニュー項目 1」、「メニュー項目 2」、および「メニュー項目 3」になります。ただし、ツリーの葉を右クリックすると、メニュー オプションは「メニュー項目 4」、「メニュー項目 5」、および「メニュー項目 6」になる可能性があります。

私はいくつかの異なる方法を試しましたが、どれも私の期待どおりに機能しません。

助けてください。どうもありがとう。

4

1 に答える 1

0

Primefaces のドキュメント (http://www.primefaces.org/documentation.html) の 446 ページから:

ContextMenu
ツリーはコンテキスト メニューと特別に統合されており、ツリー ノード タイプに一致するコンテキスト メニューの nodeType オプションを使用して、異なるコンテキスト メニューを異なるツリー ノードと一致させることもできます。

彼らはまさにあなたが探しているものを持っているようです。必要なさまざまなメニューを作成し、「nodeType」属性を設定するだけです。

于 2012-10-15T15:13:55.990 に答える