同样的一段代码,加上一句
就可以继续执行,否则不行!!真是怪了.. 代码如下:
java 代码
- private void initLeftList() {
-
- ufRoleService.loadAllUserRole(new AsyncCallback() {
- public void onFailure(Throwable caught) {
- Window.alert("获得角色信息时,数据库出错!!");
- }
- public void onSuccess(Object result) {
- List roles = (List) result;
- if (roles != null) {
- int count = 0;
-
- roleTable.resize(roles.size(), 2);
- for (Iterator iter = roles.iterator(); iter.hasNext();) {
- UfRoleDTO element = (UfRoleDTO) iter.next();
- roleTable.setText(count, 0, element.getRolename());
- roleTable.getCellFormatter().
- addStyleName(count, 0, "financeTableRowWithCheckBox2");
- checkBoxs = new CheckBox[allFuncNodes.size()];
- for (int i = 0; i < allFuncNodes.size(); i++) {
- checkBoxs[i] = new CheckBox();
- UfFuncregisterDTO dto = (UfFuncregisterDTO) allFuncNodes.get(i);
- checkBoxs[i].setText(dto.getFunName());
- }
- Window.alert("Debug: 1111");
-
- ufRoleService.findByPk(element.getPkRole().toString(), new AsyncCallback() {
- public void onFailure(Throwable caught) {
-
- Window.alert("获得角色信息出错!!");
- }
- public void onSuccess(Object result) {
-
- if(result == null) {
- Window.alert("角色为空!!");
- return ;
- }
- UfRoleDTO roleDTO = (UfRoleDTO) result;
- if(roleDTO.getUfRoleFuncs() != null) {
-
- Iterator iter = roleDTO.getUfRoleFuncs().iterator();
- while(iter.hasNext()) {
- UfRoleFuncDTO roleFuncDTO = (UfRoleFuncDTO) iter.next();
-
- UfFuncregisterDTO funDTO = roleFuncDTO.getUfFuncregisterDTO();
- validFunc.add(funDTO);
- }
- }
- }
- });
-
-
- HorizontalPanel hPanel = new HorizontalPanel();
- for (int i = 0; i < checkBoxs.length; i++) {
- hPanel.add(checkBoxs[i]);
- }
- roleTable.setWidget(count, 1, hPanel);
- roleTable.getCellFormatter().addStyleName(count, 1, "financeTableRowWithCheckBox");
- count ++;
- }
- }
- }
- });
- }
分享到:
相关推荐
GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建高性能、可维护的富互联网应用程序(RIA)。GWT允许开发者使用Java语言编写客户端代码,然后通过编译器将其转换为优化过的JavaScript,以便在各种...
GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,允许Java开发者使用Java语言来编写Web应用。GWT通过编译器将Java代码转换为高效的JavaScript,从而在客户端浏览器上运行。这个“GWT入门...
在这个“gwt之分页控件”的主题中,我们将深入探讨GWT中如何实现高效且用户友好的分页功能。 首先,我们需要理解GWT的基本工作原理。GWT将Java代码编译成JavaScript,使得开发者可以在浏览器环境中运行Java应用,而...
标题 "GWT" 指的是 Google Web Toolkit,这是一个开源的Java开发框架,主要用于构建高性能、跨浏览器的富互联网应用程序(Rich Internet Applications,简称RIA)。GWT通过将Java代码编译为JavaScript,使得开发者...
Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门
### GWT快速开发知识点详解 #### 一、GWT简介 **Google Web Toolkit (GWT)** 是由Google推出的一...随着技术的不断进步,虽然GWT可能不再是当前最流行的前端开发框架之一,但它仍然在某些特定场景下发挥着重要作用。
**GWT(Google Web Toolkit)开发环境JAVA** Google Web Toolkit(GWT)是一个开放源代码的Java框架,它允许开发者使用Java语言来编写富互联网应用程序(Rich Internet Applications,RIA),并将其编译成优化的...
"gwt 之dualListField (drag and drop)"是一个这样的实例,它实现了双列表框功能,并支持拖放操作。这个功能在很多场景下都非常实用,比如在用户需要进行项选择或分类时。 GWT的DualListField控件通常由两个并排的...
1. **Java-to-JavaScript 编译器**:GWT的核心特性之一是它的编译器,它将Java源代码转换为可以在所有主流浏览器上运行的优化JavaScript代码。这使得开发者能够使用熟悉的Java语法和工具链进行开发,同时也确保了...
SmartGWT是基于Google Web Toolkit (GWT) 的一个开源框架,它为开发富互联网应用程序(RIA)提供了丰富的组件库和高级功能。SmartGWT的最新版本进一步提升了用户体验,简化了开发过程,提供了更多现代Web设计的需求...
GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,用于构建高性能的、客户端的Web应用程序。GWT允许开发者使用Java语言编写代码,然后自动编译为优化过的JavaScript,使得开发者能够利用...
" Gwt-Ext学习笔记之基础篇.doc "、" Gwt-Ext学习笔记之中级篇.doc "、" Gwt-Ext学习笔记之进级篇.doc "这三份文档,按照从基础到进阶的顺序,系统地介绍了EXT-GWT的使用技巧和实践案例。基础篇可能涵盖EXT-GWT的...
GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建高性能、跨浏览器的Web应用程序。这本书《GWT 揭秘》显然深入探讨了GWT的内部机制和使用技巧,通过源代码来帮助读者更好地理解和应用这个强大的工具...
此外,GWT社区还提供了许多第三方库,如GWT-Bootstrap和GWT-Platform,这些可以帮助开发者更轻松地构建现代、响应式的Web应用。 总之,Google插件SDK是开发GWT应用的关键组成部分,它与Eclipse IDE结合,为Java...
### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....
GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建高性能的、富交互式的Web应用程序。这个“GWT API.rar”压缩包包含了史上最全的GWT API文档,对于开发者来说是极其宝贵的资源,特别是在使用Java进行...