问题标签 [gwt-material-design]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
validation - 如何使用 Presenter 类中的编辑器和验证框架在 GWT 材质输入上显示表单验证约束消息?
我用:
约束验证后,我想显示错误消息。这由 gwt 材料输入支持,例如MaterialTextBox
使用方法: materialTextBox.setError("Please provide your name");
问题是它只能从视图类执行:
但是我在 中执行了所有编辑器/验证操作Presenter
,并且没有可以使用的任何 View 连接:
我认为我应该添加一个接口,我将在其中声明访问视图输入的方法。并执行该操作。但我不知道怎么做。请帮我。
gwt - 无法设置 MaterialSlider 的高度 - 如何覆盖 CSS?
班上的materialize.min.css
某个地方正在分配。我根本无法覆盖这一点。slider
height
我尝试的是在我的小部件的构造函数中设置高度:
我还尝试在我自己的 css 文件中覆盖它,我也尝试Widget.onLoad()
用相同的结果覆盖它。之后我可以调整滑块的大小,但不能在实际加载时调整。由于我希望它用完整个可用空间,因此必须“在加载时”调整其大小。
请注意,设置fullscreen="true"
不是一个选项,因为这会打乱我在这里使用的视差效果的排列。
java - GWT-自定义小部件错误:无法读取未定义的属性“哈希”
我对 GWT 很陌生。我想扩展一些标准小部件以满足我的需要。我创建了我的第一个小部件HorizontalTabs
,它扩展了 GWT MaterialDesign 的类(这里是演示,这里是源代码)我收到一个错误:Cannot read property 'hash' of undefined
这是视图代码:
要使用它,请将其添加到我的视图类之一中,如下所示:
Everythink 编译正常。但是当我尝试输入包含此小部件的视图时会出现问题。
这是堆栈跟踪:
我认为这是一个愚蠢的问题,但我真的找不到解决方案。请帮忙。
也许有办法找到原因,但对我来说,当我需要查找运行时异常时,调试 GWT 应用程序非常困难。
java - GWT 材质 - 设置下拉选择文本
似乎 GWT Material DropDown 中的选定项目不像传统的 DropDown 那样“粘”。
第一个问题,这是否适用于新的材料设计?难道我做错了什么?我使用的库有问题吗?
其次,无论哪种方式,我都希望所选值代替默认文本。还有比这更好的方法吗?
UIBinder:
爪哇:
GWT 材料演示: http ://gwtmaterialdesign.github.io/gwt-material-demo/#!dropdown
java - 使用 java 1.8 将 gwt 2.7 升级到 2.8 时出错
目前的项目规格:-
**
要求:-
我们想根据我们的要求将 GWT 从 2.7 升级到 2.8 以使用 GWT 材料 2.0 rc3 版本。
现在,问题是要在tomcat上托管项目,我们必须将jar文件放在项目WEBINF lib文件夹中。我们的项目工作正常,直到我们在 lib 文件夹中添加 jar 并编译项目并在出现错误后运行它时,除了 servlet.jar 之外没有在 lib 中添加任何 jar。
错误:-
我试图研究它,在某些地方它要求从我做的项目中删除缓存文件。删除了除 no-cache 之外的缓存文件。在编译时删除了在项目中创建的类。
在编译项目时,它只需要 1 个排列。
完全不知道在 lib 文件夹中添加 jar 文件有什么问题。因为,很明显我们不能在不添加 lib 的 jar 的情况下托管项目。那么解决办法是什么。
java - 部署时抛出奇怪的持久性异常
我有一个 gradle Material GWT 项目设置。这些项目构建得很好,一段时间以来,一切都很顺利。直到我将 Material GWT 的依赖关系从 1.6.0 更改为 2.0-rc3,并将 GWT 本身从 2.7.0 更改为 2.8.0。由于 Material GWT 2.0 及更高版本上的新小部件,我需要这些。在部署到 Payara (glassfish 4) 后,我得到了这个异常,并且部署失败。
我已经看到Glassfish v4 Transaction Manager not found链接,@Arun Gupta 回答了类似的问题,但这对我来说毫无意义。任何想法都会很有帮助。我应该指出,更改依赖项工作得很好。
gwt - GWT Google Material Design 内存不足
我用 GWT 2.8.1 创建了一个 wesbite 并尝试使用 GMT。我遵循了 GMT 演示网站上的入门指南,但没有使用原型。这是我的pom:
这是我的 .gwt.xml:
如果我运行它并启动浏览器(在我的情况下是 Opera,但也尝试了 FF 和 Edge),它会遇到内存不足。如果我继承com.google.gwt.user.theme.standard.Standard
而不是gwt.material.design.GwtMaterialDesign
,应用程序运行良好。
我将我的 pom 与 GMT 原型中的 pom 进行了比较,主要区别在于 GIN、GWTP 等附加插件。格林威治标准时间是否依赖于这些,还是我错过了其他东西?
编辑
这是浏览器 OOM 前后的控制台输出:
编辑 2
从左到右翻译:
任务 | 记忆 | 中央处理器 | 网络 | 进程 ID | JavaScript 内存 | CSS 缓存 | 脚本缓存 | 图像缓存 | GPU-内存 | SQLite-内存
如图所示,Chrome 的运行时间比 Opera 长得多。它在超过 2GB 后崩溃。
google-app-engine - 为什么我在运行项目 GWT 后会收到 Service Unavailable 消息?
我正在使用 maven 从 GWT Material 官方网站创建一个 GWT 项目。我正在关注该网站提供的教程:http: //gwtmaterialdesign.github.io/gwt-material-demo/#gettingstarted。我在视图页面中得到了这个:
我尝试了此处提出的所有解决方案,但未能查看项目主页。
eclipse控制台没有错误。但是当检查主页时,我得到了这个错误:
语音替代准备就绪。
在开发模式旁边的 Jetty 控制台的开发模式窗口中运行项目后,我遇到了 Jetty 问题。我不知道什么是码头以及它允许做什么?我收到此错误: