タイトルバーノードアイテムに簡単なバッジを追加することはできますか?私のレイアウトの各タブは別々のアプリケーションを表します。私のユーザは、そのアプリケーションの中に注意が必要な文書があるかどうかを示すために、タブの名前の隣に数字を表示したいと思う。ドキュメントがない場合は、バッジはなく、アプリケーション名だけが表示されます。文書がある場合は、アプリケーション名とその番号のバッジを表示します。私は、PageLinkNodeまたはBasicLinkNodeにspanタグを含める方法を見つけることができません。xpages applayoutタイトルバーノードアイテムにバッジを追加する
1
A
答えて
1
PageLinkNode(xe:pageTreeNode)のラベルは、のプレーンテキストのみです。
あなたはしかし画像プロパティを使用することができます。
<xe:this.titleBarTabs>
<xe:pageTreeNode
page="..."
label="Application A"
image="#{javascript: var nr = 5;
nr > 0 ? ('badge' + Math.min(nr, 10) + '.gif') : ''}">
</xe:pageTreeNode>
は、リソース/画像に画像などの数字と10枚の絵badge1.gif、badge2.gif、... badge10.gifを追加します。 badge10.gifは9+
の画像になります。 代替として
、あなたはラベルの一部として(例えば「アプリケーション名[23]」)文書の数を提供し、HTMLにクライアント側onClientLoadイベントでそれを変換することができラベル+バッジスパン。
関連する問題
- 1. タブビュー内にバッジを追加
- 2. Trelloにバッジを追加
- 3. iOS - UITableViewCellにバッジを追加
- 4. TabBarバッジを追加するには?
- 5. SyncAdapterでQuickContactBadgeにバッジとインテントを追加
- 6. カスタムStumbleUponバッジをページに追加
- 7. Xcode:ラベルに追加するバッジの値を取得する
- 8. CKEditorカスタム設定ファイルをXPagesに追加するには?
- 9. AppleScriptでファイルやフォルダにバッジを追加するには?
- 10. ツリーノードをXpagesエクステンションライブラリに追加するAccordion Control
- 11. XPages extlib oneui layout - プレースバーアクションを動的に追加する方法
- 12. Lotus Domino XPagesのカスタムコントロールにイベントを追加する方法
- 13. XPagesでDojoDateTimeにToday()を追加する方法
- 14. ツールバーにバッジを追加する方法MenuItemアイコン
- 15. Windows/OSX/Linux上のPythonのアイコンにバッジを追加する
- 16. SWT on OS X:ドックアイコンにバッジを追加する方法
- 17. Twitterバッジで各ツイートの間にスペースを追加する
- 18. Material-UI:Material-UIタブバーのタブにバッジを追加する(タブ)
- 19. チタンappceleratorによってアクションバーのメニュー項目にバッジを追加するには?
- 20. 古いIBM Domino Xpagesテンプレートにブートストラップサポートを追加することは可能です
- 21. タスクバーアイコンにバッジを追加するためのWindows APIはありますか?
- 22. Xpages - xe:namePickerコントロールのためのカスタムbeanNamePickerにパラメータを追加する方法
- 23. 製品がPrestashopの特定のカテゴリにある場合はバッジを追加
- 24. jsonjavaオブジェクトに関数を追加してxpagesコントロールから呼び出す
- 25. Chrome Devtools 3rd Partyバッジはどのように追加されますか?
- 26. プルダウンメニュー内のアンドロイド通知にバッジを追加するにはどうすればよいですか?
- 27. CodenameOneのタブにバッジを追加するにはどうすればよいですか?
- 28. アプリに通知バッジを追加するにはどうすればよいですか?
- 29. xpagesを設計する方法3つのアプリケーション用のappLayout - それぞれが4つの地理的インスタンスを持つ
- 30. 印刷中にXpagesアプリケーションのヘッダに連続したページ番号を追加する方法
ありがとうございました。私はイメージのアプローチを考えました。代わりの方法を実装する方法をもう少し説明できますか?最後に、5/6アプリケーションタブアプリでこれをお勧めしますか?バッジを追加すると、各アプリで、ユーザーとしてのステータスをキーとして確認するルックアップが意味されます。私は、各ページをオープンして再びルックアップをトリガーすると仮定して、パフォーマンスについて懸念しています。 –
Don、クライアント側でレンダリングされたDOMを解析し、ラベル要素を取得します。 'document.getElementsByClassName(" lotusTabInner ");'のような関数を使用してください。 'document.createElement(" span ")'と 'document.body.insertBefore(...);でこれらの要素を操作します。 –
パフォーマンス面でのもう1つのアプローチは、クライアント側でRESTサービスを非同期的に呼び出して、未読文書x秒ごとにタイマーを設定することができます。 –