Bonjour, Je travaille sur un outil de recherche pour mon site Web dans Flex. Je veux que cela fonctionne exactement comme l'outil "Spotlight" sur le bureau MAC. "http://www.recipester.org/images/6/66/How_to_Use_Spotlight_to_Search_on_Mac_OS_X_42.png" Le lien est à une image de projecteur.Travailler sur un outil de recherche globale - Tout comme sur MAC
Je veux créer presque la même chose dans FLEX. Ce que j'ai actuellement est un "Autocomplete" boîte, et j'obtiens toutes les données que je veux dedans. Code pour la saisie semi-automatique est ci-dessous:
<auto:AutoComplete borderStyle="none" id="txt_friends_search"
textAlign="left" prompt="Search Friends" dataProvider="{all_friends_list}"
allowEditingNewValues="true" allowMultipleSelection="true" allowNewValues="true"
backspaceAction="remove" labelField="label"
autoSelectEnabled="false" matchType="anyPart"
height="23" right="400" top="1" dropDownItemRenderer="{new ClassFactory(weather.index_cloud_global_search_item_renderer)}" />
Et mon ItemRenderer ressemble à:
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox
xmlns:mx="http://www.adobe.com/2006/mxml"
width="100%" height="100%"
verticalGap="0" horizontalGap="0"
creationComplete="init()"
verticalScrollPolicy="off" horizontalScrollPolicy="off"
verticalAlign="middle">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.collections.ArrayCollection;
import com.hillelcoren.utils.StringUtils;
import mx.utils.StringUtil;
import mx.events.FlexEvent;
import mx.controls.List;
public function init():void
{
}
]]>
</mx:Script>
<mx:HBox width="100%" verticalGap="0" horizontalGap="0">
<mx:HBox borderThickness="1" width="75" borderStyle="solid" horizontalAlign="left" horizontalScrollPolicy="off">
<mx:Label id="type" text="{data.type}" fontSize="12"/>
</mx:HBox>
<mx:HBox borderThickness="1" width="75" borderStyle="solid" horizontalAlign="left" horizontalScrollPolicy="off">
<!--mx:Label id="nameLabel" text="{data.label}" fontSize="12"/-->
<mx:List id="names" dataProvider="{all}"
</mx:HBox>
</mx:HBox>
<!--mx:Box id="colorBox" borderStyle="solid" width="50" height="25"/-->
<mx:Spacer width="15"/>
Cela montre le type et l'étiquette de tout, par exemple:
- Amis ABC
- Amis XYZ
- Messages Voici le message
- Messages par exemple pour les messages
- Fichiers NomFichier1
- Fichiers filename123
Je crois que vous avez mon point là-bas.
Mais ce que je veux créer quelque chose comme:
Amis ABC XYZ Messages Tel est le message exemple des messages Fichiers filename1 filename123 MoreFiles
Quelqu'un peut-il plz me aider dans ce . En fait, je n'ai aucune idée de comment aller de l'avant dans ce domaine. Faites-moi savoir si vous voulez plus de précisions sur quoi que ce soit.
Cordialement Zeeshan
Juste un petit mot: Mac n'est pas un acronyme. :) – Jeff