`

解决 smartgwt的‘did you forget to inherit a required module?’问题

GWT 
阅读更多

最近在使用smartgwt开发胖客户端
看官方例子,application demo运行之后总是报错
在确定代码没有任何问题,环境正确(运行一个smartgwt正常)就可能是以下的问题导致


[ERROR] [SmartGWTDemo] - Line 44: No source code is available for type com.smartgwt.wujc.form.SearchForm; did you forget to inherit a required module?
 
[ERROR] [SmartGWTDemo] - Line 45: No source code is available for type com.smartgwt.wujc.grid.CategoryTreeGrid; did you forget to inherit a required module? 


后来在外网发现项目目录package出现问题

smartgwt对项目package有严格的要求

所有的 GWT 应用程序都是 GWT 模块,并且所有的 GWT 模块都实现了 EntryPoint 接口
这些类以及客户端的实现帮助工具类必须package com.smartgwt.wujc(你自己的项目包).client;


com.smartgwt.wujc.grid.CategoryTreeGrid就应该改成:com.smartgwt.wujc.client.grid.

com.smartgwt.wujc.form.SearchForm就应该改成:
com.smartgwt.wujc.client.form

呵呵,搞定。

分享到:
评论

相关推荐

    smartgwt官方实例

    SmartGWT是一个强大的Java框架,用于构建富互联网应用程序(RIA)。这个官方实例是学习和理解SmartGWT功能和用法的宝贵资源,尤其适合自学者。"Showcase"通常指的是一个展示各种组件、特性和功能的集合,让我们深入...

    SmartGwt学习文档

    SmartGwt是一款强大的Java库,专门用于构建富互联网应用程序(RIA,Rich Internet Applications)。它基于Google的GWT(Google Web Toolkit)框架,并扩展了其功能,提供了丰富的UI组件和更高级的客户端性能优化。...

    SmartGWT2.0 API

    SmartGWT 2.0 API 是一款基于Google Web Toolkit (GWT) 2.0的高级组件库,它为开发者提供了丰富的用户界面组件和强大的功能,以构建高性能、交互式的Web应用程序。SmartGWT 2.0 在其前身的基础上进行了多方面的改进...

    smartgwt-1.3

    - SmartGWT有一个活跃的社区,提供讨论、示例和解决方案。 - 官方文档详尽,包括API参考、教程和示例代码,帮助开发者快速上手。 总结来说,"smartgwt-1.3"压缩包很可能是SmartGWT 1.3版本的完整包,包含了使用...

    smartGwt学习笔记

    这种方法虽然能够解决问题,但可能会影响到SmartGWT的其他功能,因此在实际应用中需要谨慎考虑。 在学习SmartGwt的过程中,了解并掌握如何调试、定制组件的行为是非常重要的技能。这不仅能够帮助解决眼前的问题,还...

    smartgwt2.4 最新发布

    SmartGWT 2.4 是一个强大的开源框架,主要用于构建企业级的富互联网应用程序(Rich Internet Applications,简称RIA)。这个框架基于Google Web Toolkit (GWT) 并且扩展了其功能,提供了丰富的组件库和高级特性,...

    smartGWT 3.1 最新版本

    SmartGWT 3.1 是一个先进的Java框架,专门用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这个最新版本提供了丰富的功能和组件,旨在帮助开发者高效地开发出交互性强、用户体验优秀的Web应用。...

    smartGWT最新zip

    "smartGWT最新zip" 提供的是SmartGWT的最新版本,这通常意味着它包含了一系列的更新和改进,比如性能优化、新的功能添加以及已知问题的修复。这个压缩包可能包括SmartGWT的核心库、示例代码和文档,这些都是开发者...

    基于Maven的SmartGWT项目示例

    本示例项目“基于Maven的SmartGWT项目”就是这样的一个实践,它结合了两个强大的技术:Maven作为项目管理和构建工具,以及SmartGWT作为前端UI框架。下面我们将深入探讨这两个技术以及它们如何协同工作。 首先,...

    SmartGWT 12.0

    SmartGWT 12.0 是一款强大的Java框架,专为构建富互联网应用程序(Rich Internet Applications,RIAs)而设计。这个最新版本提供了一系列增强的功能和优化,旨在提高开发效率和用户体验。SmartGWT库的核心在于它将...

    smartGWT开发环境搭建(完整工程)

    SmartGWT是一个强大的Java框架,用于构建富互联网应用程序(RIA)。它基于Google Web Toolkit (GWT) 并扩展了其功能,提供了丰富的组件库和高级的UI设计工具。本教程将详细阐述如何搭建SmartGWT的开发环境,以及如何...

    smartGWT

    "SmartGWT"是一个强大的Java库,用于构建企业级的Web应用程序。它基于Google Web Toolkit (GWT) 并提供了一系列高级组件和功能,旨在...同时,对源码的探索也有助于理解SmartGWT的工作机制,便于自定义组件或解决问题。

    smartgwt + spring + hibernate

    SmartGWT + Spring + Hibernate 是一个常见的企业级应用开发组合,它们各自在Web应用程序开发中扮演着重要角色。SmartGWT是基于GWT(Google Web Toolkit)的一个强大的UI库,提供丰富的用户界面组件和高性能的...

    smartgwt5.0

    SmartGWT 是封装了 SmartClient 的 GWT API。而 SmartClient 是一个开源的企业级 Ajax 开发框架。 Google Web Toolkit 的发布,大大降低了 Java 开发人员进行 Web 开发的门槛。然而 GWT 本身提供的控件及功能相对...

    smart GWT 3.1

    SmartGWT 是封装了 SmartClient 的 GWT API。SmartGWT 有如下特色: 丰富的控件。很多较为复杂的常用界面都被包装成简单易用的控件。比如可 编辑的树形表格、查询常用的过滤器创建器和类似 Google Calendar 的日历...

    SmartGWT 快速开发文档(Quick Start Guide)

    - **消除性能瓶颈**:这里将重点讨论 SmartGWT 如何帮助开发者解决常见的 Web 应用性能问题。 #### 四、为什么选择 SmartGWT? - **丰富的控件库**:SmartGWT 提供了一套完整且丰富的控件库,覆盖了从基本的文本...

    SmartGWT 入门 SmartGWT 入门

    ### SmartGWT 入门详解 #### 一、SmartGWT 概述 **SmartGWT** 是一款基于 **Google Web Toolkit (GWT)** 的高级Web应用开发框架,旨在简化企业级Web 2.0应用的开发过程。自从 **GWT** 发布以来,它吸引了大量的...

    smartgwt 培训ppt

    有关于smartgwt 开发的ppt,高级开发的应用。

    smartgwt-2.0API.CHM

    smartgwt-2.0API.CHM 2009年12月18日 ... SmartGWT 2.0发布下载了

    smartgwt最新版本GWT的DEMO

    SmartGWT是基于Google Web Toolkit (GWT) 的一个开源框架,它为开发富互联网应用程序(RIA)提供了丰富的组件库和高级功能。SmartGWT的最新版本进一步提升了用户...同时,DEMO也是学习最佳实践和解决问题的宝贵资源。

Global site tag (gtag.js) - Google Analytics