HTMLPane eklemeden. VerticalPanel nedeni ben örneğin, tüm içeriği yeniden ayarlamak zorunda kalmadan verticalpanel nesnesine widget'lar eklemek olmasıdır:SmartGWT HTML Şu anda SmartGWT ile çalışıyorum ve akıllı GWT penceresine böyle gwt Standart VerticalPanel olarak bir panel dahil bir yolunu elde etmek için çalışıyorlar
ŞimdiHTMLPane hPaneObj = new HTMLPane();
hPaneObj.setContents("Foo");
Sadece benden olduğunu görebilir eklemek için:
ihtiyacım ne değildirhPaneObj.setContents(hPaneObj.getContents() + "Bar");
.
Sorun VerticalPanel ekledikten sonra, ben bile parametre olarak true ile adlandırılan 'setCanSelectText' yöntemi ile pencere içinde herhangi bir metin seçemezsiniz doğar. Oldukça HTMLPane beni tüm içeriğini sıfırlamadan eklenecek izin vermez ancak Im'sürpriz
public void onModuleLoad() {
Window theWindow = new Window();
theWindow.setTitle("Good evening");
theWindow.setWidth(500);
theWindow.setHeight(500);
theWindow.setCanSelectText(true);
VerticalPanel vp = new VerticalPanel();
vp.add(new HTML("foo"));
vp.add(new HTML("bar"));
theWindow.addItem(vp);
Canvas canvas = new Canvas();
canvas.addChild(theWindow);
canvas.draw();
}
: Aşağıda araya getirdiğim kısa bir örnektir.
Herhangi bir tavsiye bir panele 'ekleme' muktedir yapmak gerekir ancak mutluluk duyacağız. Dikey bir panel kullanma fikrini özellikle beğenmemekle birlikte, yukarıda bahsi geçenlere izin vermek veya dikeypanelin erişilebilir olmasına izin vermek için bir yöntem bulmam gerekiyor, yani metni seçiyorum.
çok teşekkürler
Christopher.
Sağol, ben akıllı GWT web sitesinde soran üzerine çözüm buldu. http://forums.smartclient.com/showthread.php?p=39351#post39351 – Christopher