【发布时间】:2014-06-07 13:48:49
【问题描述】:
我有一个包含两列的数据网格。数据类型和值。数据类型有一个组合框,其中包含 char、int、unsigned int、signed int 等选项。现在我想验证值列中输入的值。我正在使用以下方法。
<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 值验证 value 列的字段。现在,如果选择了 char,我需要使用不同的 itemEditor 以不同的方式进行验证。 总之,
if (int)
use ItemEditor1
else if (char)
use ItemEditor2
else if (condition)
use Itemeditor3.
谁能指出我正确的方向?
【问题讨论】:
标签: apache-flex datagrid itemeditor