Tag: smartgwt

IncompatibleRemoteServiceException:迁移到GWT 2.8.1之后

我将代码从GWT 2.6.1迁移到2.8.1后,我开始遇到这个问题。我已经尝试了以上所有清除缓存的注意事项,清除了临时目录。 我正在做一个maven构建,所以每次我的课程重建。 关于这个问题最有趣的是,整个项目中只有一个调用此问题。 从这个窗口进行的其他调用没有任何问题。 但这是此页面中唯一的保存呼叫。 但我相信它不应该与get和post电话有任何区别。 我在执行gwt编译后运行代码。 我在tomcat日志上得到以下错误。 Nov 09, 2017 5:34:50 PM org.apache.catalina.core.ApplicationContext log 2017年11月9日下午5:34:50 org.apache.catalina.core.ApplicationContext log SEVERE:navigationService:处理此调用时抛出了IncompatibleRemoteServiceException。 com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:java.lang.ClassNotFoundException:3A9A8C2E1BCB7B83ED73B383F8AEF9AD at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:323)com.google.gwt .user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:263)位于com.google.gwt.user.rp..RemoteServiceServlet.processPost(RemoteServiceServlet.java:305)com.google.gwt.user.server .rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)位于org的javax.servlet.http.HttpServlet.service(HttpServlet.java:647)javax.servlet.http.HttpServlet.service(HttpServlet.java:728)。 apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.tomcat.websocket.server.WsFilter.doFilter( WsFilter.java:51)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:123)位于org.apache的org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)。位于org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)的catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 118)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)at org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler .process(AbstractProtocol.java:603)org.apache.tomcat.util.net.JIoEndpoint $ Soc tar.process.run(JIoEndpoint.java:312)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.lang上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) .Thread.run(Thread.java:745)引起:com.google.gwt.user.client.rpc.SerializationException:java.lang.ClassNotFoundException:3A9A8C2E1BCB7B83ED73B383F8AEF9AD,地址为com.google.gwt.user.server.rpc.impl。 ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:708)位于com.google.gwt.user.rp.上面的com.google.gwt.user.rp.impl.ServerSerializationStreamReader.readObject(ServerSerializationStreamReader.java:592)。 java.util.Arrays com中的com.google.gwt.user.server.rpc.core.java.util.Arrays $ ArrayList_ServerCustomFieldSerializer.instantiateInstance(Arrays.java:106)中的$ ArrayList_ServerCustomFieldSerializer.instantiate(Arrays.java:71)。 google.gwt.user.server.rpc.core.java.util.Arrays $ ArrayList_ServerCustomFieldSerializer.instantiateInstance(arrays s.java:39)com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instantiate(ServerSerializationStreamReader.java:1088)at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize( ServerSerializationStreamReader.java:682)com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.readObject(ServerSerializationStreamReader.java:592)at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader […]

在ListGrid(SmartGWT)的filter中使用通配符

我有以下ListGrid: ListGridField eml = new ListGridField(EmlSearchItem.EMAIL, EmlSearchItem.EMAIL_TITLE); emlGrid = new ListGrid(); emlGrid.setWidth(“70%”); emlGrid.setHeight(“60%”); emlGrid.setFields(eml); emlGrid.setAutoFetchData(true); emlGrid.setSelectionType(SelectionStyle.SINGLE); emlGrid.setAllowFilterExpressions(true); emlGrid.setShowFilterEditor(true); emlGrid.setAutoFetchTextMatchStyle(TextMatchStyle. SUBSTRING); 根据JavaDoc设置allowFilterExpressions为true应该启用通配符,比如*但是我没有得到任何结果。 例如,我正在寻找a*com当我有一个像12343@chat.mysite.com这样的条目在我的列表中不会给我任何点击 我需要设置另一个标志来通过过滤在ListGrid中使用通配符吗?

尝试使用SmartGWT但是收到错误:“无法读取未定义的属性’setAutoDraw’”

我正在尝试将SmartGWT引入我现有的GWT应用程序。 我到目前为止所做的是放置 到我的client.gwt.xml和module.gwt.xml文件中。 如果我运行该应用程序,编译似乎工作。 我没有从代码服务器收到任何错误 – 只是关于弃用类的一些警告,但没有别的。 但是,如果我只是导入这样的SmartGWT按钮: public LandingPageViewImpl() { initWidget(uiBinder.createAndBindUi(this)); AppPlaceHistoryMapper historyMapper = Util.placeHistoryMapper; final LoginPlace loginPlace = new LoginPlace(); this.aLogin.setHref(“#” + historyMapper.getToken(loginPlace)); // This is “com.smartgwt.client.widgets.Button” Button btn = new Button(); } 我的申请中断了,我得到了 引起:com.google.gwt.core.client.JavaScriptException:(TypeError): Cannot read property ‘setAutoDraw’ of undefined 我很确定我错过了什么,但问题是什么。 我使用的是最新的SmartGWT版本v5.0-p20160115 com.isomorphic.smartgwt.lgpl smartgwt-lgpl 5.0-p20160115 com.isomorphic isc-maven-plugin 1.1.1 安装SmartGWT后 mvn com.isomorphic:isc-maven-plugin:install -Dproduct=SMARTGWT […]

SmartGWT中的ListGrid.setEditorCustomizer

可能重复: Smartgwt selectitem键值问题 我正在使用setEditorCustomizer为ListGrid中的某些字段设置自定义编辑器,我的具体问题是在SelectItem上 像这样的东西: grid.setEditorCustomizer(new ListGridEditorCustomizer() { public FormItem getEditor(ListGridEditorContext context) { SelectItem selectItem = new SelectItem(); LinkedHashMap valuesMap = new LinkedHashMap(); valuesMap.put(“0″,”some text”); valuesMap.put(“1″,”other text”); selectItem.setValueMap(valuesMap); } } 请注意,我没有为每一行创建选择项。 编辑行时一切都很好,我在下拉列表中看到“一些文本”和“其他文本”但是当我没有编辑值时,我看到相应的键而不是值。 我搜索了javadoc但找不到任何东西,如果有什么不明确的请问,我会补充。

SmartGWT对话框标题未正确设置

我有一个扩展SmartGWT对话框的自定义对话框。 我的问题是对话框的标题和关闭按钮不会显示在对话框的标题中,而是显示在所有其他元素下的对话框内容中。 这是一个screeshot: 粗体测试和x按钮应该在对话框的标题中。 我的代码基本上是: public class MyDialog extends Dialog { public MyDialog() { super(); this.setTitle(“test”); this.setShowTitle(true); this.setShowCloseButton(true); this.setShowMaximizeButton(false); this.setShowMaximizeButton(false); this.setShowStatusBar(false); this.setShowShadow(true); this.setWidth(“500px”); this.setHeight(“300px”); } @Override protected void onInit() { Label lab = new Label(“test”); this.addMember(lab); } } 这是SmartGWT中的错误还是我错过了什么? 如何正确放置标题? 谢谢你的帮助!

smartGWT中的线路分离器的等效?

是否存在等效或替代 System.getProperty(“line.separator”); 它给出了以下错误 System类型中的方法getProperty(String,String)不适用于参数(String)

SmartGWT:是否可以为列表网格中的某一行着色?

所有可以在smartGWT listGrid中为某一行着色? 我想只为1行着色,而不是所有listGrid

在smartGWT中打开/保存文件

我已经实现了RPCService,RPCServiceAsync和RPCServieImpl。 单击按钮时,将调用服务器端的服务,它将从DB获取数据并创建文件。 创建文件后,我需要在客户端打开该文件,并需要提示一个带有打开/保存选项的对话框。 我该如何实现这个打开文件部分。 请提示一种方法来实现t ..回复请…提前感谢…. @Hambend:我还有一个澄清!如何在另一个servlet中调用这个doGet方法,即在我的onmodule加载类中我有很多小部件在单独的布局中,一个这样的小部件是BUTTON? 单击此按钮服务RPCServiceImpl被调用,所有操作都完成,文件在serperate函数中创建(public int GenerateFile(String name)())。 如何使该函数调用doGet方法? 既然doGet需要请求,响应参数会随之传递? 请给我一个调用该方法的方法。 提前致谢

SmartGWT与GWT?

问候,我已经使用GWT几个星期了,想要一个丰富的Table小部件。我遇到了SmartGWT库。 我可以像使用GWT开发一样使用SmartGWT小部件,还是有任何我需要知道的特殊事项? 谢谢

在SmartGWT中为ListGrid支持分页?

经过一些研究,我注意到smartGWT不支持ListGrid分页,而只支持动态滚动。 但如果我真的需要分页,我该如何实现呢? 假设我想要“ next ”和“ previous ”按钮这样的东西: http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable PS:这个例子是在GWT中,我想要的东西类似于smartGWT