フォームでのタイトル字下げサンプル

フォーム テンプレート・サンプル

質問

フォーム画面でディメンション階層に応じてをタイトルを字下げしたいのですが、サンプルはありますか。

回答

フォーム画面でディメンション階層に応じてをタイトルを字下げするには、行仕様の「列・行仕様」-「列・行タイトル」で、@depth 関数または @height 関数でレベル数を数え、@repeat 関数でそのレベル数に応じて空白を出力します。

各行に勘定科目説明を表示するとすれば、「列・行タイトル」に記述すべき式は以下の通りです。

詳細行を字下げ

@repeat(" ", @depth(#ACCOUNT) ) & #ACCOUNT!@CUR.Desc

集計行を字下げ

@repeat(" ", @height(#ACCOUNT) ) & #ACCOUNT!@CUR.Desc

サンプル

詳細行のタイトルを字下げ(あるいは集計行のタイトルを字下げ)するフォームのサンプルを含むアプリケーションです。

(1) 適用バージョン

fusion_place cloud / premium 7.0 以降
fusion_place standard 10.0 以降

(2) 使用方法

各サンプルデータとも、2018 年度ベースで作成しています。
[ブラウザ] で、フォームリスト「インデント」中の各フォームを開いてください。元帳版・パラメータは何を選択頂いてもかまいません。

(3) 各フォームの説明

インデントサンプル (@depth 使用: 詳細行を字下げ)

詳細行を字下げしています。

インデントサンプル (@height 使用: 集計行を字下げ)

集計行を字下げしています。

字下げ方法は、それぞれのフォームの唯一の行仕様の「列・行仕様」-「列・行タイトル」をご覧ください。