PulldownList

Q4
オペレータを利用した値の代入方法
[内容]
CSVデータをPulldownList(PulldownItem)へ代入するにはどうすればよいのか

A4
[解決方法]
オペレータを利用して、CSVデータをPulldownItemのValueプロパティやTitleプロパティに代入する事が可能です。

[サンプル1]
CSV定数を利用して、PulldownItemのValueプロパティやTitleプロパティへ値を代入

 PulldownList PulldownList1 {
  X = 32;
  Y = 54;
  Width = 206;
  Height = 169;
  PulldownItem PulldownItem1[];
 }
 
 /* PulldownItem1へdataのデータをロード */
 PulldownList1.PulldownItem1 << CSV(.Value, .Title){
  01,りんご
  02,みかん
  03,いちご
  04,なし
 };


[サンプル2]
CSVDocumentを利用して、CSVファイルのデータをPulldownItemのValueプロパティやTitleプロパティへ値を代入
★ポイント:CSVデータの各列に名前を設定する

 PulldownList PulldownList1 {
        X = 32;
        Y = 54;
        Width = 206;
        Height = 169;
        PulldownItem PulldownItem1[];
 }

 /* CSVファイルからデータを取得 */
 CSVDocument data;
 data.get("test.csv");

 /*★ 列の名前を設定★*/
 /* 1列目(0列目) */
 data.setColumnName(0, "PulldownItem1.Value");
 /* 2列目(1列目) */
 data.setColumnName(1, "PulldownItem1.Title");

 /* PulldownItem1へdataのデータをロード */
 PulldownList1.PulldownItem1  <<  data ;

CRSファイル形式のサンプル
  「オペレータを利用した値の代入方法(PdL_007.zip)
をご参照ください。

管理番号:PdL_007
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ