我有一个组合框,目前从数据库中获取信息,这似乎工作正常。
现在我希望一次在组合框中显示两个字段的内容。说名字&姓氏
我已将信息添加到查询中,但组合框中显示的数据似乎由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>
答案 0 :(得分:2)
您将要使用lableFunction属性并让它返回绑定在一起的两个字段。 Here's and Example that should get you started