问题标签 [smartclient]

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.

0 投票
1 回答
1028 浏览

java - 将自定义 css 类附加到 SmartGWT 中 FormItem 的默认类

如果我们没有显式设置类,SmartGWT 将默认设置某些 FormItem 的 css 类。例如,一个 TextItem 将如下所示:

SmartGWT 中有一个方法可以显式地为某些 FormItem 设置一个 css 类:

但是此方法删除了所有以前的 css 类,包括默认类。有没有办法不删除而是将一些自定义类附加(或插入)到 FormItem?我想得到以下结果:

SmartGWT 将根据触发的事件在用户交互期间更改最后一个 css 类。所以我会在默认类之前插入我的自定义类,以保持 FormItem 看起来相同:

有可能这样做吗?

0 投票
2 回答
1542 浏览

java - SmartGWT:在本地和服务器端验证 DynamicForm

我正在使用ValuesManager(可以将多个链接DynamicForms到一个请求中),但为了简化这个示例,我们假设我使用 simple DynamicFormwith some DataSource.

DynamicForm我运行方法validate()时,它使用我为我的目的编写的客户端验证器。没关系。但我也想在服务器端验证数据。

我不想使用方法saveData(),因为我想显示带有确认输入数据的弹出窗口。

有什么方法可以在不调用的情况下强制服务器端验证saveData

PS。setUseLocalValidators(false)(在 DataSource 对象上)似乎不会改变这种行为。

0 投票
1 回答
1234 浏览

smartclient - 如何以编程方式提交 SmartClient DynamicForm?

我正在尝试创建一个包含一些数据的隐藏表单,这些数据需要提交到 jsp 页面(在新窗口中打开),但这一切都将以编程方式发生,无需用户按下提交按钮。

我的示例代码

最后一条语句不会自动提交表单,但是如果我单击提供的提交按钮,它会根据需要完美运行。

请为我提供一个解决方案,帮助我模拟“提交”类型的按钮功能来提交表单。

您可以在“text.js”选项卡下尝试示例代码

0 投票
1 回答
732 浏览

java - 使用智能卡的 Java HttpClient 身份验证

每天我都需要做一个例行程序,连接到远程地址,使用我的智能卡进行身份验证,然后在这个远程地址检查我的用户名的任何新信息。

我想自动执行此例程,创建一个连接到该地址的 Java 应用程序,使用智能卡进行身份验证,然后检查是否有任何新信息。

我试过了,但是用智能卡设置 HttpClient 环境没有成功,我将卡插入我的机器并设置 Cronjob 运行,它返回关于没有插入卡的警告。

代码如下:

有什么帮助吗?我搜索了很多,但我无法使用智能卡进行连接...

在此先感谢并为我的英语不好感到抱歉。

0 投票
0 回答
564 浏览

grails - 如何在 Grails 中正确加载外部 JSP taglib

我正在尝试将 Isomorphic SmartClient 与 Grails 集成。SmartClient 服务器有一些用 xml 文件描述的自定义 JSP 标签库(它是基于架构 web-jsptaglibrary_1_1.dtd 的 TLD 文件)。

我在类路径中有适当的 jar,只是为了测试 Grails 应用程序 web-app 目录中的两个类似文件。第一个是 w00t.jsp:

第二个是 dafaq.gsp

当我通过浏览器加载这些文件时,JSP 会按预期工作并执行标记。但是,当我尝试调用 GSP 文件时,会引发异常:

根据 Grails 文档,这应该可以工作,不是吗?

0 投票
1 回答
145 浏览

html - 在 SmartClient 中提交 DynamicForm 时如何摆脱 firefox 警告消息?

我有这个简单的隐藏表单,其目的是在单击按钮时将响应重定向到新窗口。它在 Internet Explorer 9 和 chrome 中完美运行,但在弹出块打开时会在Firefox 11中给我一条警告消息。

错误信息

无法提交表单。最可能的原因是上传字段中的值无效。

虽然我不在尝试上传任何文件的地方。

动态表单代码

我怎样才能摆脱这个警告信息?(如果我向弹出窗口阻止程序添加异常,它会重定向而没有任何警告消息)

* Firefox 中的警告信息

请帮忙。谢谢

0 投票
1 回答
2697 浏览

javascript - smartGWT 出错

使用 smart gwt 4 运行应用程序时出现以下错误

似乎未加载核心 SmartClient JavaScript 库。如果继承 NoScript SmartGWT 模块,请验证 HTML 文件是否包含标签以从 WAR 中的适当位置加载 SmartClient 模块 .js 文件。默认情况下,这些文件位于 [GWT app name]/sc/modules/ 下。

com.smartgwt.client.core.JsObject$SGWT_WARN:核心 SmartClient JavaScript 库似乎未加载。如果继承 NoScript SmartGWT 模块,请验证 HTML 文件是否包含标签以从 WAR 中的适当位置加载 SmartClient 模块 .js 文件。默认情况下,这些文件位于 [GWT app name]/sc/modules/ 下。

我在我的类路径中设置了以下 jar

smartgwt.jar

smartgw-skin.jar

并在我的 .gwt.xml 文件中添加 inhert

在我的 jps 文件中,我添加了脚本

提前致谢

0 投票
1 回答
96 浏览

c# - Smartclient 类和 webservice 类之间的冲突

我创建了 smartliclient 和 web 服务。我已经创建了带有 web 服务 + 相关类的服务器和带有桌面应用程序的客户端。在 smartclient 项目中,命名空间和类名与 servver-webservices 中的相同。客户项目中的问题-

SmartInstitute.Course - 存在于 smartClient 项目中。它的显示如下。错误 -

无法将类型“SmartInstitute.Automation.SmartInstituteServices.CourseService.Course[]”隐式转换为“SmartInstitute.Course[]”

如果您想了解更多信息,请告诉我。我指的是http://www.codeproject.com/Articles/11163/Developing-Next-Generation-Smart-Clients-using-NET

提前致谢。

0 投票
1 回答
1051 浏览

smartgwt - 具有 ComboBoxItem 和多个 DataSource 的 DynamicForm

我是 SmartGwt 的新手。我正在尝试使用 ComboBoxItem 制作一个 DynamicForm,并且我想从数据库中的某个表中设置组合框值。保存表单数据的 DataSource 是不同的。我该如何管理?

这是我的java代码:

.ds.xml 文件:

DMI.java 文件:

数据显示在控制台中,但不在 ComboBox 中。

0 投票
1 回答
454 浏览

java - GWT:ClassDefNotFound 错误

我正在尝试构建一个 GWT/SmartClient 小部件,它接受一组将呈现到仪表板中的项目...根据确切的项目类型,它可能呈现为网格、图表、标签等。摘要类是

目前,我只是在尝试实现一个知道如何呈现 DataSource 的项目(将其变成网格):

这一切似乎都还好。现在,我有一个类,我希望使用它从某个来源获取仪表板项目......最终,我希望这是一个数据库,但现在它只是一个硬编码的空数组。这是课程:

我遇到的问题是,我总是收到上述类的 ClassDefNotFound 错误,尽管事实上它与我的其他代码位于同一个项目中。关于为什么在客户端代码中不允许这样做对我来说没有什么明显的......我已经尝试摆脱通配符,但我仍然得到同样的错误。

有人有什么想法吗?我这里是不是脑子里放了个大屁?

根据要求,堆栈跟踪: