作者:jerry613 | 2023-06-22 14:56
我正在使用普通GWT创建一个Web应用程序(没有诸如GXT之类的包装器).问题是只使用UiBinder很难实现GWT应用程序的良好外观和感觉.我现在的工作流程是:
使用Dreamweaver/Photoshop创建HTML和CSS
将HTML资源放在服务器上并使用GWT的客户端捆绑包获取它们.
"将"窗口小部件"注入"HTMLPanel,其中使用服务器中的资源HTML文件初始化.
正如你所看到的,它更像是一种"模板"的做事方式.我的UiBinder几乎是空文件.
我像我一样工作,担心XSS漏洞.所以我想最终将每个HTML文件放入它的UIBinder xml文件中.它必须如此复杂(长)??? 谁能告诉我他们如何只使用UiBinder设法获得好看的GWT应用程序?
我对包括任何GXT,SmartGWT解决方案在内的回应都不感兴趣.
谢谢.
1> Riley Lark..:
我们的流程非常有效(activegrade.com):
Photoshop - > Html + Css +图像
Html - > UiBinder; Css +图像 - > ClientBundle
你的第三步听起来像是重新发明了UiBinder已经为你做的事情.
我们在这个过程之外做的唯一事情是弄清楚我们将要使用的小部件产生什么样的html.例如,MenuBars会生成s,所以我们说,"嘿,用表格制作原型".FlowPanel
s ,所以我们说,"嘿,请用div制作原型." 我们被烧了一次,不得不重新做html.
附录示例:
Add Tags
创建:
2> Isaac Truett..:
为什么要跳过这么多篮球?编写GWT接口,查看它产生的标记,然后编写CSS使其看起来像你想要的那样.您可以将完成的CSS集成到活页夹模板中,也可以将其作为外部文件链接.
推荐阅读
-
如何解决《悬停期间更改Div的边框》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《模拟时使用Process.Start(窗口应用程序)》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《获取NameError:尝试分配belongs_to时未初始化的常量》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《MVC日期时间列表未保存》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《VS2015Web编译器不会在保存时自动编译.less文件》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何评论pydoc的参数》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何以最后一行左对齐的方式显示包装弹性项目?》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何在测试案例中使用单元测试在烧瓶应用程序中发送带有表单数据的图像?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在Swift中删除NSUserDefaults的键值》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《对于循环数组不会返回正确的结果》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《使用powershelldownloadstring忽略SSL警告》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《elasticsearch查询字符串不要按字部分搜索》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《每次与存储库同步后,IntelliJ都会继续询问"SetupScalaSDK"》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《Android中Abstract类的最佳示例》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《AndroidTextInputLayout未显示错误》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何使用HTML/CSS调整动画GIF的大小?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在<angular2beta0app中生成的<undefined>html标记》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《为什么不应在Symfony中使用绝对路径常量__DIR__和__FILE__》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《两个256位整数的按位xor》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《typedef持续多长时间?》经验,为你挑选了1个好方法。 ...
[详细]