Actionscript 3 如何使Yahoo ASTRA autocompletemanager在应用程序创建时最后一次输入到it值中?(Flash builder,mxml)
因此用于保存输入的数据。它们展示了如何使用它的示例。但我还没有找到一个能解决我目前问题的方法。例如,用户输入了他的名字。它被保存了,但是当他再次出现时,他总是需要至少输入他的名字的后一个。所以我想知道-如何让Yahoo astra autocompletemanager组件在应用程序创建完成时弹出最后一个输入到it中的值 例如,假设我们有:Actionscript 3 如何使Yahoo ASTRA autocompletemanager在应用程序创建时最后一次输入到it值中?(Flash builder,mxml),actionscript-3,flash,apache-flex,mxml,yahoo-astra,Actionscript 3,Flash,Apache Flex,Mxml,Yahoo Astra,因此用于保存输入的数据。它们展示了如何使用它的示例。但我还没有找到一个能解决我目前问题的方法。例如,用户输入了他的名字。它被保存了,但是当他再次出现时,他总是需要至少输入他的名字的后一个。所以我想知道-如何让Yahoo astra autocompletemanager组件在应用程序创建完成时弹出最后一个输入到it中的值 例如,假设我们有: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="ht
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:yahoo="http://www.yahoo.com/astra/2006/mxml" creationComplete="application1_creationCompleteHandler(event)">
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
protected function application1_creationCompleteHandler(event:FlexEvent):void
{
// make autoCompleteMgr pop up last inputed values
}
]]>
</mx:Script>
<yahoo:AutoCompleteManager
id="autoCompleteMgr"
targets="{[textInput1]}"
shareData="true"
autoSave="true"
/>
<mx:Label x="40" y="37" text="Full Name"/>
<mx:TextInput id="textInput1" left="40" top="53"/>
</mx:Application>
非常简单的代码。但如何使autoCompleteMgr将上次输入的值弹出到文本中?上次使用应用程序时输入的输入值是什么
顺便说一句:我用一种非常糟糕的方式解决了这个问题:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:yahoo="http://www.yahoo.com/astra/2006/mxml" creationComplete="application1_creationCompleteHandler(event)">
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
protected function application1_creationCompleteHandler(event:FlexEvent):void
{
autoCompleteMgr.openDropdownForTarget(textInput1);
}
]]>
</mx:Script>
<yahoo:AutoCompleteManager
id="autoCompleteMgr"
targets="{[textInput1]}"
shareData="true"
autoSave="true"
caseSensitive="true"
popUpEnabled="true"
minCharsForCompletion="0"
/>
<mx:Label x="40" y="37" text="Full Name"/>
<mx:TextInput id="textInput1" left="40" top="53"/>
</mx:Application>
在AutoCompleteManager组件上似乎有一个autoFillEnabled属性我可以发誓这是最近一个问题的重复;但是我找不到。@www.Flextras.com现在我找到了答案=太好了!如果不是提供的答案之一,请确保回答您自己的问题并将其选择为answered@www.Flextras.com这不是正确答案,这是个糟糕的骗局。