0

我正在编写一个简单的代码,其中 Spark TextArea 位于 TabNavigator 中,我想动态地向其中写入一些内容。问题是:当我尝试这样做时,TextArea 保持白色,直到单击它使文本神奇地出现。

mxml 是这样的:http: //pastebin.com/7WqvXuH2

非常简单的代码是这样的:

xmlError.text += error+"\n\n";

我也试过了,但结果相同

xmlError.appendText(error+"\n\n");

希望我已经清楚了。

4

1 回答 1

1

作为一种解决方法,我使用了下面的代码,此视图上有多个输入字段,仅将焦点设置在一个文本输入上会导致它们都正确呈现文本。

唯一真正相关的“属性”是 creationComplete 处理程序。

        <s:TextInput autoCapitalize="none"
                     autoCorrect="false"
                     creationComplete="{tiFirst.setFocus()}"
                     id="tiFirst"
                     prompt="{data.firstName}"
                     text="{data.firstName}"
                     width="300"
                     tabIndex="0"/>
于 2012-05-21T02:12:05.617 回答