我正在写一个简单的veeeeeeeery代码,其中Spark TextArea位于TabNavigator中,我想动态地写入一些内容。问题是:当我尝试这样做时,TextArea保持白色,直到点击它使文本显得神奇。
mxml是这样的: http://pastebin.com/7WqvXuH2
非常简单的代码就是:
xmlError.text += error+"\n\n";
我也试过这个但结果相同
xmlError.appendText(error+"\n\n");
希望我一直很清楚。
答案 0 :(得分:1)
作为一种解决方法,我使用了下面的代码,此视图上有多个输入字段,只关注其中一个文本输入会导致所有输入字段正确呈现文本。
唯一真正相关的“属性”是creationComplete处理程序。
<s:TextInput autoCapitalize="none"
autoCorrect="false"
creationComplete="{tiFirst.setFocus()}"
id="tiFirst"
prompt="{data.firstName}"
text="{data.firstName}"
width="300"
tabIndex="0"/>