0
Flex 용 DataGrid에 설정된 매우 큰 데이터를 처리하기 위해 "Flexicious"타사 구성 요소 라이브러리가 구축되었습니다. 문제는 변경할 수 없습니다. 데이터 그리드에서 동적으로 검색 기능. 내가 렌더링 된 콤보 상자에서 어떤 옵션을 선택하면 "Flexicious": 데이터 그리드에서 검색 기능을 동적으로 변경할 수 없음
<flxs:FlexDataGridColumn id="multiselect" dataField="Name" headerText="Name"
filterControl="NumericTextInput" headerAlign="center">
<flxs:headerRenderer>
<fx:Component>
<controls:ComboBox change="changeSel(event)" width="10" height="41" dataProvider="outerDocument.searchArray}">
<fx:Script>
<![CDATA[
import com.flexicious.controls.ComboBox;
import mx.controls.Alert;
public function changeSel(event:Event):void{
var cbox:ComboBox = event.currentTarget as ComboBox;
if(cbox.selectedItem=="Less Than"){
outerDocument.multiselect.filterOperation="LessThanEquals";
//Alert.show(""+outerDocument.multiselect.filterOperation);
}else if(cbox.selectedItem=="Greator Than"){
outerDocument.multiselect.filterOperation="GreaterThanEquals";
//Alert.show(""+outerDocument.multiselect.filterOperation);
}else if(cbox.selectedItem=="Equal To"){
outerDocument.multiselect.filterOperation="Equals";
//Alert.show(""+outerDocument.multiselect.filterOperation);
}else if(cbox.selectedItem=="Begins With"){
outerDocument.multiselect.filterOperation="BeginsWith";
//Alert.show(""+outerDocument.multiselect.filterOperation);
}
}
]]>
</fx:Script>
</controls:ComboBox>
</fx:Component>
</flxs:headerRenderer>
</flxs:FlexDataGridColumn>
지금 나는 내가 filteroperation을 변경할 때 그러나 그것은 나에게 변경된 operatioin을 보여 투여하지만, 기능에서 변경되지 않습니다, filteroption를 변경할 수 없습니다입니다.
감사합니다. 정말 도움이되었습니다. :) –