表形式表示

Q5
表の中にアイコンを表示したい
[内容]
FlexViewでデータにアイコンをつけて表示する方法

A5
[解決方法]
FlexLabelオブジェクトでは、Iconプロパティを使用しラベルにアイコンを表示することが可能です。初期値として設定したアイコンを一括更新したり、アクセッサを使用して特定の行のアイコンの変更が行えます。

 
[サンプルコード]
以下の例では、FlexLabelオブジェクトのIconプロパティに初期値を設定し、
クリックされたFlexLabelのみ別のアイコンが表示されます。

    /* ImageListオブジェクトを作成 */
    ImageList image1 {
        LoadIcon("crs");
        LoadIcon("bdp");
    }

    FlexLabel fL_tenpomei{
        Title = "店舗名";
        Width = 130;
        BgColor = $STD;
        VerticalAlign = $CENTER;

        /* ImageListのリファレンスを設定 */
        setImage(frmFlexview1.image1);
        Icon = 0;  /* 使用するアイコンを0から始まる番号で指定 */

        Function OnClicked( e ) {
            /* 表示したいアイコンを指定 */
            e.row.fL_tenpomei.icon = 1;
        }
    }
管理番号:BMP_N003
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser Mobile・Biz/Designer Mobile TIPS集 トップへ