0

私はフレックスビルダー4.5を使用しています。データ グリッドには 20 行が表示されます。指定した行数をデータグリッドのヘッダーに表示したい。することは可能ですか?誰でもこれについてアドバイスできますか?

4

1 に答える 1

0

これは、文字列をグリッド列の headerText プロパティにバインドすることで実行できます。

そのように見える

<fx:Script>
    <![CDATA[
    [Bindable]
    private var _personString:String = "";

    /*change this variable's value will change the value of Header Named 
    "fullNameColumn".if you want to make some default value then assign 
    some default value to this _perosnString varialbe.*/

]]>
</fx:Script>

<s:DataGrid id="personsDataGrid"
            width="100%"
            height="100%"
            selectedIndex="0">

    <s:columns>

        <s:ArrayList>

            <s:GridColumn id="fullNameColumn"
                          dataField="YOUR_FNAME_DATAFIELD"
                          headerText="{ _personString.toUpperCase() } NAME"
                          minWidth="100"
                          maxWidth="250" />

            <s:GridColumn headerText="PHONE"
                          dataField="YOUR_EMAIL_DATAFIELD"
                          minWidth="150"
                          maxWidth="250" />

            <s:GridColumn headerText="EMAIL"
                          dataField="YOUR_EMAIL_DATAFIELD"
                          minWidth="150"
                          maxWidth="250" />
        </s:ArrayList>
    </s:columns>
</s:DataGrid>

これがあなたを助けますように!!!

于 2013-03-06T12:56:03.383 に答える