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
아마도 제가 제공 한 것보다 더 좋은 예입니다. 다행스럽게도 그 일을 가능하게 만들었습니다. – invertedSpear