두 개의 열을 가지고있는 DataGrid가 있습니다. 데이터 유형 및 값. 데이터 유형에는 char, int, unsigned int, signed int 등의 옵션이있는 콤보 상자가 있습니다. 값 열에 값이 입력되었는지 확인하고 싶습니다. 다음과 같은 방법을 사용하고 있습니다.itemEditor를 사용하여 플렉스 DataGrid의 유효성 확인
<mx:DataGridColumn headerText="Value"
dataField="Values"
width="100"
editable="{!this.areVariablesReadOnly}">
<mx:itemEditor> <mx:Component> <mx:TextInput restrict="0-9" maxChars="3" /> </mx:Component> </mx:itemEditor>
</mx:DataGridColumn>
이렇게하면 값 열의 필드가 int 값에 대해서만 유효성이 검사됩니다. 이제 char을 선택했다면 다른 itemEditor를 사용하여 다른 방식으로 유효성을 검사해야합니다. 한마디로 ,
if (int)
use ItemEditor1
else if (char)
use ItemEditor2
else if (condition)
use Itemeditor3.
는 사람이 올바른 방향으로 날 포인트?