GWT: Wie man Widgets in Anchor mit UIBinder einbindet

8

Ich möchte Folgendes in UIBinder verwenden, damit ich href des Links programmgesteuert in meinem Code festlegen kann.

%Vor%

Wenn ich das versuche, bekomme ich:

%Vor%

Wie kann ich Widgets in einen Anker einbetten? Zuvor habe ich verwendet:

%Vor%

Und dann das DOM in meinem Code manipulieren, um den HREF zu setzen, aber das ist hässlich. Gibt es einen besseren Weg?

    
George Armhold 26.02.2011, 16:35
quelle

2 Antworten

6

Es ist besser, ein Panel (Flow oder Horizontal) zu verwenden und dem Panel Click-Handler hinzuzufügen, um einen Link zu simulieren. Anchor, Button und ähnliche Widgets lassen keine untergeordneten Tags in ihnen zu.

    
Vinod R 26.02.2011, 16:51
quelle
14

Die folgende Klasse verhält sich genau wie ein SimplePanel (d. h. Sie können ein Widget darin einfügen), verwendet aber ein "a" anstelle eines "div". Wenn Sie mehr Widgets benötigen, fügen Sie einfach ein weiteres Panel hinzu.

%Vor%     
bogdanb 09.11.2011 14:13
quelle

Tags und Links