Flex搜索栏查询

时间:2011-07-29 21:06:36

标签: flex flex4

我陷入了我的代码,我正在尝试为我的应用程序创建内联搜索建议。我在java中有一个函数,它返回值。但是我无法让用户选择结果并自动将他选择的文本放在搜索栏中 我的弹性搜索条形码:
如果我把datagridcolumn放在那里,它甚至不会填充搜索栏。如果我只有datagrid而不是列,它会显示结果。

<mx:Canvas x="839" y="-42">
    <mx:Label id="searchBtn" text="Search and Edit" color="#c1c1c1" x="28" y="3"/>  

    <mx:TextInput 
        id="SrchTxt" 
        width="150"
        paddingLeft="28"
        paddingTop="2"
        cornerRadius="3"
        borderStyle="solid"
        borderThickness="1" 
        backgroundAlpha="0.0"
        focusIn="SrchTxt.setStyle('backgroundAlpha',1.0)" 
        focusOut="SrchTxt.setStyle('backgroundAlpha',
        (SrchTxt.text=='')?0.0:1.0)"
        keyDown="onKeyDown( event )"
        keyUp="onKeyUp( event )" />
    <mx:Image 
        source="@Embed(source='resource/SrchImg.png')" 
        x="5" y="3" />

    <mx:DataGrid id="dgUserRequest" width="200"
                 headerHeight="0" 
                 y="30"
                 left="10" right="10"
                 visible="false"
                 dataProvider="{srchresult}">
        <mx:columns>
            <mx:DataGridColumn dataField="ab"  />
        </mx:columns>

    </mx:DataGrid>
</mx:Canvas>

0 个答案:

没有答案