2
我有一個組合框,目前從數據庫中獲取它的信息,這似乎工作正常。Flex中可能有多個labelField?
現在我想要一次顯示組合框中顯示的兩個字段的內容。先說名字&姓
我已經添加了信息查詢的罰款,但在組合框中顯示的數據似乎是由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>
謝謝你指點我在正確的方向。 我也發現這是非常有用的 - http://blog.flexexamples.com/2007/09/25/creating-a-simple-label-function-on-a-flex-combobox-control/ – Adam 2010-02-10 20:10:54
這可能是比我提供的更好的例子。很高興你能夠使它工作。 – invertedSpear 2010-02-10 20:21:58