2

我有一个组合框,目前正在从数据库中获取其信息,这似乎工作正常。

现在我想同时在组合框中显示两个字段的内容。说出名字和姓氏

我已将信息添加到查询中,但组合框中显示的数据似乎由 labelField 属性控制,并且一次似乎只允许一个变量。因此,它将显示名字或姓氏,但不会同时显示两者。

有谁知道如何做到这一点?

谢谢!

这是我的一些代码

        private function NameData():void { //NAME DATA
        var stmt:SQLStatement = new SQLStatement();
        stmt.sqlConnection = sqlConn;
        stmt.text = "SELECT person_fname,person_lname FROM tbl_person ORDER BY person_fname ASC";
        stmt.execute();
        var result:SQLResult = stmt.getResult();
        acName = new ArrayCollection(result.data);
    }

.

    <mx:ComboBox id="picknameInput" x="120" y="202" width="170" labelField="person_fname" dataProvider="{acName}" prompt="- Select Name -"></mx:ComboBox>
4

1 回答 1

2

您将要使用 lableFunction 属性并让它返回绑定在一起的两个字段。这是应该让您入门的示例

于 2010-02-10T15:58:37.357 回答