Flashhilfe.de - Flash Community

Tilelist mit Checkboxen im ItemRendere [Flash 10]

Forum > Apache Flex / Adobe AIR > Tilelist mit Checkboxen im ItemRendere

 


AntwortenRegistrieren Seite1

 17.04.2009, 22:19 
Beiträge: 25
Registriert: Oct 2008

Tilelist mit Checkboxen im ItemRendere
Guten Abend die Damen und Herren,
habe eine kleine Frage, ich habe eine Tilelist mit Texten und Checkboxen im Feld.
Wie bekomme ich die Textinhalte aus den Feldern mit den ausgewählen Checkboxen?
Wenn ich meine Felder markiere, dann komme ich ja mit selectedItems an die gewünschten Infos, wenn ich die Felder jetzt aber nicht markiert habe sondern nur die Boxen gecheckt habe, meine ich. Danke euch.
 17.04.2009, 22:35Re1
Benutzerbild von f0rml3ss
Beiträge: 447
Registriert: Mar 2008

Hallo
Falls ich dich richtig verstehe

müsstest du doch einfach nur den content / textfelder im der jeweiligen Box ansprechen oder ?
ActionScript:
1
2
3
4
selectedItems.content
//bzw Texte von Checkboxen sprichst du mit...
.label
//...an
Adobe AS3.0 Stichwortverzeichnis
 17.04.2009, 22:41Re2
Beiträge: 25
Registriert: Oct 2008

Themenautor/in

Also wenn ich die checkboxen der Felder auswähle, dann sind die Items ja nicht ausgewählt. Ich brauche sowas wie :

for each selected checkboxes in itemrender do..
 
nicht sichtbar bei eingeloggten Mitgliedern
 17.04.2009, 22:48Re3
Benutzerbild von f0rml3ss
Beiträge: 447
Registriert: Mar 2008

Könntest du nicht die Checkboxes vorher noch in ein Array pushen ? Danach mach doch einfach eine for schleife
darin könntest du ja auch abfragen
ActionScript:
1if(checkboxArray[i].selected){...]
Adobe AS3.0 Stichwortverzeichnis
 17.04.2009, 22:51Re4
Beiträge: 25
Registriert: Oct 2008

Themenautor/in

Das habe ich auch schon überlegt oder ist es möglich im Itemrendere zu sagen:
If checkbox.selected == true then item.selected = true

also der Tilelist zu sagen, wenn die checkbox in dem Feld selected ist, dann Feld sei auch du selected =?
 17.04.2009, 23:17Re5
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

Hi,
ich habs mal schnell durchprobiert und bin auf das Ergebnis gekommen:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
   xmlns:mx="http://www.adobe.com/2006/mxml"
   xmlns:local="*"
   layout="vertical" >
   
   <mx:Script>
      <![CDATA[
         
         private function getSelectedLabel() : void
         {
            for each ( var dataItem:Object in dataSource )
            {
               if ( dataItem.selected ) trace( dataItem.label );
            }
         }
         
      ]]>
   </mx:Script>
   
   <mx:TileList id="tileList"
      width="100%" height="100%" >
      
      <mx:itemRenderer>
         <mx:Component>
            <local:FancyRenderer />
         </mx:Component>
      </mx:itemRenderer>
      
      <mx:dataProvider>
         <mx:ArrayCollection id="dataSource">
            <mx:Object label="Label 1" selected="false" />
            <mx:Object label="Label 2" selected="false" />
            <mx:Object label="Label 3" selected="false" />
            <mx:Object label="Label 4" selected="false" />
            <mx:Object label="Label 5" selected="false" />
            <mx:Object label="Label 6" selected="false" />
            <mx:Object label="Label 7" selected="false" />
         </mx:ArrayCollection>
      </mx:dataProvider>
      
   </mx:TileList>
   
   <mx:Button label="get selected label" click="getSelectedLabel()" />
   
</mx:Application>

FancyRenderer.mxml
ActionScript:
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox
   xmlns:mx="http://www.adobe.com/2006/mxml"
   width="80" height="40">
   
   <mx:Label id="fancyLabel" text="{data.label}" />
   
   <mx:CheckBox id="checkBox" click="data.selected=!data.selected" />
   
</mx:HBox>
 
nicht sichtbar bei eingeloggten Mitgliedern
 18.04.2009, 11:24Re6
Beiträge: 25
Registriert: Oct 2008

Themenautor/in

Ja, so irgendwie werde ich das wohl machen, danke euch.
 
Themen
Ähnliche Beiträge zum Thema
TileList und UIloader [Flash 10] 25.06.2009 - Aerzte1992
tilelist MOUSE_OVER hilfe [Flash 9] 27.08.2009 - sickboirebel
 
AntwortenRegistrieren Seite1

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de