如何在一个datagridcolumn中连接两个数据字段?

| 如何在一个datagridcolumn中连接两个数据字段?
已邀请:
我想您的问题是显示来自数据提供程序的两个数据字段作为ѭ0的数据。您可以将ѭ1用作
dataGridColumn
。 这是一个样本。
    [Bindable]private var myDataProvider:ArrayCollection = new ArrayCollection([
                            {fname: \'fname 1\', lname: \'lname 1\'},
                            {fname: \'fname 2\', lname: \'lname 2\'},
                            {fname: \'fname 3\', lname: \'lname 3\'}
                        ]);

    private function myLabelFunction(item:Object, column:DataGridColumn):String {
        return  item.fname + \' \' + item.lname;
    }

    <mx:DataGrid dataProvider=\"{myDataProvider}\">
        <mx:columns>
            <mx:DataGridColumn labelFunction=\"{myLabelFunction}\" headerText=\"Full Name\" />
        </mx:columns>
    </mx:DataGrid>
为dataGridColumn使用labelFunction。[
private function concat(item:Object, column:DataGridColumn):String
        {
            return (item.id+\"\"+item.catCode);
//在datagrid中使用它 如果使用dataprovider作为arraycollection,则可以声明为
[Bindable]private var cat:ArrayCollection = new ArrayCollection();   
我希望这足够了,当您通过在文本字段中输入用户的数据...使用表格.... :-)

要回复问题请先登录注册