GWT'deki genel yaklaşım, Panelleri kullanmak ve daha sonra özelleştirilmiş bir görünüm elde etmek için özel CSS temalarını uygulamaktır. GWT uygulamasının CSS tinkering aracılığıyla belirli bir ölçüde kişiselleştirilmesine varabilirken, diğerlerinin genellikle stil tasarımına nasıl yaklaştığını merak ediyordum.GWT uygulamalarını şekillendirmeye yönelik en iyi yaklaşım nedir?
Web'de rastladığım önerilerden bazıları HTMLPanel'in kullanımıyla düzeni düz HTML ile yönetmekti. Bu sayede, HTML mizanpajını uygulama içinde kodlamak zorunda kalmadan, tüm düzeni kodlamak zorunda kalmadan kullanabilirsiniz.
Peki, fikriniz, GWT uygulamasının düzenine ve özel stiline yaklaşmanın en iyi ve en acı verici yolu nedir?
UIBinder dahili HTML HTML gömmek için HtmlPanel kullanıyor mu? –
Kısa cevap: hayır :) UiBinder sadece bir şablon niteliğindedir - şablonunuzda sadece HTML kullanmak veya bazı 'Widget'ları bir tür Panel'e yerleştirmek istiyorsanız bu size kalmıştır. Şablonunuz, tıpkı olduğu gibi - çevreleyen ve fazladan "sarma" olduğu gibi çıkacaktır (böylece kök Paneliniz 'HTMLPanel' ise bir div, vb.). 'HTMLPanel' genellikle UiBinder şablonları için bir kök Panel olarak kullanılır, çünkü UiBinder tarafından bazı özel işlemlere sahiptir - HTML ve Widget'ları kendi içinde karıştırabilirsiniz (örneğin, bir" VerticalPanel "içine ham HTML koyamazsınız). Daha fazla bilgi için UiBinder dokümanlarına bakın. –
Teşekkürler Igor, UIBinder yaklaşımını kullanmaya karar verdim. –