2

現在、データベースから情報を取得しているコンボ ボックスがありますが、これは正常に機能しているようです。

ここで、コンボ ボックスに 2 つのフィールドのコンテンツを同時に表示したいと考えています。名前と姓を言う

情報をクエリにうまく追加しましたが、コンボ ボックスに表示されるデータは labelField プロパティによって制御されているようで、一度に 1 つの変数しか許可されていないようです。そのため、姓または名のいずれかが表示されますが、両方が同時に表示されることはありません。

誰もこれを行う方法を知っていますか?

ありがとう!

これが私のコードの一部です

        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 プロパティを使用して、関連付けられた 2 つのフィールドを返すようにします。これが、あなたが始めるための例です

于 2010-02-10T15:58:37.357 に答える