4D-JUG
Would you like to react to this message? Create an account in a few clicks or log in to continue.

リストボックスの階層表示

2 posters

Go down

リストボックスの階層表示 Empty リストボックスの階層表示

投稿 by shige 2018-10-05, 3:17 pm

リストボックスの階層表示について教えてください。

例えば、指定フォルダ内をリストボックスで階層表示させた場合....

[指定フォルダ内]
AAAフォルダ(A1.txt、A1.txt)
BBBフォルダ(B1.txt、B1.txt、B1.txt)

     ↓

-AAAフォルダ/A1.txt
/A1.txt
-BBBフォルダ/B1.txt
/B1.txt
/B1.txt


このような表示が出来ると思います。

しかしながら、指定フォルダ内の第一階層にファイルがある場合...


[指定フォルダ内]
テキストファイル.txt
AAAフォルダ(A1.txt、A1.txt)
BBBフォルダ(B1.txt、B1.txt、B1.txt)

     ↓
- /テキストファイル.txt
-AAAフォルダ/A1.txt
/A1.txt
-BBBフォルダ/B1.txt
/B1.txt
/B1.txt

...と「テキストファイル.txt」は名称無しフォルダの中にあるような表示になってしまいます。
第二階層がないものは以下のような表示にすることは出来ないでしょうか?

テキストファイル.txt
-AAAフォルダ/A1.txt
/A1.txt
-BBBフォルダ/B1.txt
/B1.txt
/B1.txt

よろしくお願いします。

shige

投稿数 : 62
登録日 : 2018/03/31

トップに戻る Go down

リストボックスの階層表示 Empty Re: リストボックスの階層表示

投稿 by miyako 2018-10-30, 5:30 pm

階層リストボックスは,値が列ごとに並び替えられ,グループ化された配列をリスト表示するときに,同じ値が縦方向に繰り返し出力されないようにする仕組みです。

たとえば,

東京都 世田谷区 まつばら
東京都 世田谷区 あかつつみ
東京都 世田谷区 さくらじょうすい
東京都 渋谷区  どうげんざか
東京都 渋谷区  うだがわちょう

みたいなデータがある場合に,

東京都 世田谷区 まつばら
         あかつつみ
         さくらじょうすい
    渋谷区  どうげんざか
         うだがわちょう

といった具合に階層が作られます。

ご質問のケースでは,縦方向がグループになったりならなかったり(ファイルだったりフォルダーだったり)するようですから,データの形が階層リストと合いません。

ファイル
Aフォルダー A1.txt
Aフォルダー A2.txt
Bフォルダー B1.txt
Bフォルダー B2.txt

ファイルは第一階層(中身なし)とみなされる。

リストボックスの階層表示 47705095-e0248780-dc68-11e8-85c8-0e3baf44b091

リストボックスの階層表示 47705062-d00ca800-dc68-11e8-83b5-10ef58073270

https://github.com/miyako/4d-plugin-libjpn/files/2528686/h-listbox.4dbase.zip

階層リストボックスではなく,階層リストのほうが今回のケースでは向いているかもしれません。

miyako

投稿数 : 483
登録日 : 2016/07/05

トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可