セル型に「メニュー」が使用できるようになり、データをメニュー形式のように表示できます。
任意のセルの領域にメニュー型セルを割り当てます。
ツリービューを表示する領域を選択して、[ホーム]→[セル型]のドロップダウンリストから[メニュー]を選択します。
メニュー型セルの詳細を設定します。セル型タブから「メニュー項目...」をクリックします。
「メニュー項目...」は右ペイン下部の[セル型]タブにあります。また、メニュー型セルをダブルクリックすることで「メニュー項目...」をクリックした場合と同じ動作になります。
メニュー項目を作成します。
セルの設定を行います。
上記画面の左側のリスト |
メニューを表しています。 メニュー項目を追加したい場合は「+」、削除したい場合は「−」をクリックします。 メニュー項目を移動する場合は、をクリックします。また、ドラッグでメニューの上下関係を変更できます。これらは、右クリックして表示される次のメニューでも同様のことが行なえ、また兄弟メニューやサブメニューを追加することができます。 |
---|---|
コマンド… |
メニュー項目をクリックした時に実行されるコマンドを設定します。詳細は、コマンド(通常)を参照してください。 |
名前 |
左のリスト内でフォーカスされているメニュー項目の値を入力できます。また、左のリスト内を右クリックして表示される上記メニューの「名前の変更」からも同様のことが行なえます。 |
アイコン |
メニュー項目ごとに表示する任意のアイコンを選択します。
|
通知情報 |
式を使用して通知アイコンを表示します。式の結果が、0か空文字の時は何も表示されません。 たとえば、上記のように「=A1」と記載し、A1が「10」だった場合、以下のように式の結果がメニュー項目の横に赤い通知アイコンとして表示されます。ワークフローの担当件数を表示したい場合、通常はOData関数を使用して担当者がログインユーザー担っているレコードの件数をカウントします。 |
展開 |
ページを表示した時に、メニュー項目ごとにメニューを展開して表示するか折りたたんで表示するかを指定します。 :折りたたんで表示します。 :展開して表示します。 :「既定の展開状態」で表示します。 |
表示権限 |
メニュー項目ごとに、異なるロールに対して異なる表示権限を設定できます。デフォルトは「匿名ユーザー」で、誰でもメニュー項目が表示されます。「匿名ユーザー」のチェックを外して「ログインユーザー」を指定すると、ログインしたユーザー全員にメニュー項目が表示されます。「匿名ユーザー」と「ログインユーザー」のチェックを外して任意のロールを指定すると、そのロールに所属していて、かつログインしたユーザーのみメニュー項目が表示されます。 親メニューが表示されない場合、そこに属するすべてのサブメニューも表示されません。 |
メニュー型セルの「セル型」タブから、他の設定を行います。
右ペイン下部の[セル型]タブをクリックします。
レイアウト |
メニューを水平方向のレイアウトか垂直方向のレイアウトのどちらにするかを設定します。 |
---|---|
展開設定 |
レイアウトが垂直方向である場合に展開設定が設定できます。 [クリックされたメニュー項目以外は閉じる]チェックオプションがチェックされている場合、特定のメニューをクリックするとそれ以外のメニューが折りたたんだ状態になります。 |
既定の展開状態 |
垂直方向のメニューの場合に設定します。 ページを表示した時に、メニューを展開して表示するか折りたたんで表示するかを指定します。
|
メニュースタイル... |
背景色やフォントの色などの基本的な外観設定はセルスタイルの機能を使用して設定してください。セルスタイルで指定できない外観について、本設定を使用します。
|
参考:
メニュー/ツリービュー型セルは、リストビュー内で使用することはできません。
メニューの向きが水平の場合、サブメニュー項目の幅は240です。メニュー項目の幅が小さすぎると、メニュー項目のレイアウトが乱れます。
特定の条件を満たした場合に右ペインの「セル型」タブに「コマンドで利用可能な操作」プロパティが追加されます。
以下の操作名が記載されているボックスをページ上のセルに向かってドラッグ&ドロップすることで[セル型の操作]コマンドが設定されたボタンが生成されます。ドラッグ&ドロップの先がボタン型セルだった場合、ボタン型セル内で設定されているコマンドの一番最後にセル型の操作コマンドが追加されます。
設定方法の詳細についてはセル型の操作を参照してください。
操作 | 条件 | 詳細 |
アイテムの非表示 | なし |
対象のメニュー項目を非表示にします。 |
アイテムのハイライト | なし |
対象のメニュー項目をハイライトします。 |