目前我在这样的窗口中有一个表单:
<mx:Form>
<mx:FormItem label="Reference">
<mx:TextInput id="reference" width="100%"/>
</mx:FormItem>
<mx:FormItem label="Command">
<mx:TextInput id="command" width="100%"/>
</mx:FormItem>
<mx:FormItem label="Command Field">
<mx:TextInput id="commandField" width="100%"/>
</mx:FormItem>
<mx:FormItem label="Parameter">
<mx:TextInput id="parameter" width="100%"/>
</mx:FormItem>
<mx:FormItem label="Extra Command">
<mx:TextInput id="commandExtra" width="100%"/>
</mx:FormItem>
<mx:FormItem label="Sequence Number">
<mx:TextInput id="seq" width="100%"/>
</mx:FormItem>
</mx:Form>
有没有办法将空白表单条目的默认值从null
更改为其他值?
答案 0 :(得分:0)
您可以编写一个替换TextInput.text
功能的函数有些事情:
public function set text():String {
return formatText(_text);
}
private function formatText(textToFormat:String):String {
return (textToFormat == null)? "" : textToFormat;
}
当然,这也可以简化为:
public function set text():String {
return (_text == null)? "" : _text;
}
这将要求FormItem的_text属性受到保护(而不是私有)。如果情况并非如此,那么有办法解决它。
显然,有更好的方法可以解决这个问题,但我只想提出一个想法。
希望它以某种方式或形式有所帮助,
- gMale