Mensch du machst es ja kompliziert ;-) Und wie ist es mit der Selection-Farbe?
Es kann also auch so sein wie in dem Beispiel hier: http://help.adobe.com/en_US/flex/using/WS0ab2a460655f2dc3-427f401412c60d04dca-7ff8.html#WS0ab2a460655f2dc3-427f401412c60d04dca-7ff5 <http://help.adobe.com/en_US/flex/using/WS0ab2a460655f2dc3-427f401412c60d04dca-7ff8.html#WS0ab2a460655f2dc3-427f401412c60d04dca-7ff5> (Mal auf View Example klicken) Oder soll immer die ganze Zeile markiert sein? > Am 30.10.2015 um 09:42 schrieb Frank Dahmen <[email protected]>: > > Nein:))) > wenn ich die checkbox klicke soll anderer code ausgeführt werden als der wenn > ich auf den Rest der Zeile klicke > also: > klick auf Zeile->view öffnen > außer ich klicke auf die Spalte mit der checkbox, dann nicht, dann was > anderes machen > > Am 30.10.2015 um 09:35 schrieb Marcus Fritze: >> Ok, ich glaube ich habe es verstanden. >> >> Du hast in jeder Zeile eine Checkbox, die Zeile, wo die Checkbox angewählt >> ist, soll nicht bei der Auswahl markiert werden. >> >> Also zuerst beim Ändern der Checkbox den jeweiligen Status der Checkbox dem >> data item speichern. >> >> In Click Event: >> >> data.checked = this.checkbox.selected; >> >> Und dann das was Om vorgeschlagen hatte, in der selectionChange >> HandlerFunktion den Status von von prüfen. Und wenn "dataItem".checkbox = >> true, dann event.preventDefault() >> >> Achtung: alle Hinweise aus Zeitgründen ungetestet :-) >> >> Marcus Fritze >> >>> Am 30.10.2015 um 09:12 schrieb Frank Dahmen <[email protected]>: >>> >>> Hi, ja mein englisch...;( >>> >>> Nein, jede Zeile hat u.a. eine Zelle mit einer Checkbox >>> auf allen Zellen soll das selectionevent ausgeführt werden >>> (es öffnet sich eine neue Ansicht basierend auf den Daten der Zeile) >>> nur eben bei der checkbox nicht >>> >>> >>>> Am 30.10.2015 um 08:58 schrieb Marcus Fritze: >>>> Only some german questions for better understanding of the Problem. ;-) >>>> >>>> Ok Frank, erklär mir das noch mal genau auf deutsch. >>>> >>>> Bei allen anderen Zeilen außer bei der Zeile mit der CheckBox soll also >>>> der Hintergrund farblich markiert sein, wenn Zeile gewählt? >>>> >>>> Und du willst das Click-Event auf die Checkbox abgreifen? >>>> >>>> Hab ich das jetzt nichtig verstanden? >>>> >>>> >>>>> Am 30.10.2015 um 08:50 schrieb Frank Dahmen <[email protected]>: >>>>> >>>>> Also, the row may get the selected background, but i want to prevent the >>>>> selectionchange event >>>>> or catch that the checkbox was clicked in the selectionchangehandler >>>>> >>>>> >>>>>> Am 30.10.2015 um 08:26 schrieb Marcus Fritze: >>>>>> In the itemrenderer of the datagrid set autodrawbackground="false" >>>>>> >>>>>> Marcus Fritze >>>>>> >>>>>>> Am 30.10.2015 um 07:45 schrieb Frank Dahmen <[email protected]>: >>>>>>> >>>>>>> I have a datagrid with selectable rows >>>>>>> ( selectionChange="gridSelectionChangeHandler(event)" ) >>>>>>> one column has a checkbox itemrenderer >>>>>>> how can I prevent the selection when I click the checkbox? >>>>>>> >>>>>>> Thanks >
signature.asc
Description: Message signed with OpenPGP using GPGMail
