Ich verwende GWT 1.6.Abrufen von Ereignissen in einer Schaltfläche in einem als Tabellenzelle verwendeten Bedienfeld
Ich erstelle ein Panel, das einen Button und ein Label enthält, die ich dann zu einer FlexTable als eine ihrer Zellen hinzufüge.
Der Button erhält keine Click-Ereignisse. Ich sehe, dass die Tabelle unterstützt, zu bestimmen, auf welche Zelle geklickt wird, aber in diesem Fall möchte ich, dass die Mausereignisse an die verschiedenen Widgets in der Zelle weitergegeben werden. Irgendeine Idee, wie man das macht?
Letztendlich wird es mehr als ein klickbares Widget in der Zelle geben. Was ich versuche zu implementieren, ist eine Tabellenüberschrift, die eine Schaltfläche zum Sortieren und eine weitere Schaltfläche zum Festlegen eines Filters enthält. Also muss ich wissen, auf welches der Widgets der Benutzer tatsächlich in der Zelle geklickt hat. – mjeffw
Hmmm. Sie müssen also den Speicherort des Klicks kennen. Ich bin mir nicht sicher, ob das da ist - vielleicht. BTW - verwenden Sie ein FixedWidthGrid? Es hat Unterstützung für das Sortieren. –
Ich habe noch nie ein FixedWidthGrid gesehen - ich nehme an, es ist in einer Drittanbieter-Bibliothek? – mjeffw