我正在创建一个 Flex 表,其中一列是可编辑的。我想将用户的输入限制为某些字符。下面的代码给出了一个Could not resolve <s:itemEditor> to a component implementation
错误。有谁知道如何解决这个问题?
...
<fx:Array>
<supportClasses:MyColumn ... />
<supportClasses:MyColumn editable="true" ...>
<s:itemEditor>
<fx:Component>
<s:TextInput restrict="0-9a-zA-Z"/>
</fx:Component>
</s:itemEditor>
</supportClasses:MyColumn>
<supportClasses:MyColumn ... />
...
</fx:Array>
...
其中 MyColumn 是一个类和函数,如下所示:
import spark.components.gridClasses.GridColumn;
public class MyColumn extends GridColumn
{
...
public function MyColumn(headerText:String="header" width:Number=100 ...)
{
this.headerText=headerText;
...
}
}