0

我正在使用 flex builder 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 回答