组合框和文本输入

时间:2009-07-09 18:27:30

标签: sql flex

我必须添加一个更改事件监听器... 我确实添加了这样的东西......

Private function Change(event:Event):void{
      inputtxt.txt+=event.currentTarget.selectedIndex;
      vs.selectedChild=vsRef;
}
<mx:TextInput id="inputtxt"/>
<mx:Button id="searchBtn" label="Search" change="Change(event)"/>

虽然

,但这对我没有任何帮助

OR

[Bindable] public var Emp:String;

[Bindable] public var ary:Array = ["Emp name", "Emp number", "Emp id"];

这是我的组合框阵列现在我旁边有一个文本框,以便用户可以 输入姓名,号码或身份证......

我的改变功能应该是什么?,我有:

private function change():void{


          if  (cb.selectedIndex==0)

               Emp=cb.selectedItem

          else if (cbEmp.selectedIndex==1)

               Emp=????

          else

               Emp=????

}

<mx:ComboBox id="cb" dataProvider="{ary}"/>

以及如何存储用户输入的内容....

哪一个是正确的方法,它们将如何工作......我只是一点点 混淆....

...谢谢

1 个答案:

答案 0 :(得分:0)

如果我得到你想要做的事情(我可能没有,你的问题写得不是很清楚),我想你正在寻找这样的事情:

private function onChange(event:Event):void
{
    Emp = cb.selectedItem + " " + textArea.text;
}