`
liuyf
  • 浏览: 34458 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

修改wicket modal窗口的大小和位置

阅读更多
wicket的modal类提供了一些方法来指定窗口的大小,如下面的代码

final ModalWindow modal= new ModalWindow("div-modal");

modal.setCookieName("mymodal");
modal.setInitialHeight(500);
modal.setInitialWidth(1000);

但这样的操作往往无效,始终显示的是上次的位置和大小

问题就在于这个cookiename,如设置了改值,客户端的js代码会根据这个索引,找到上次的位置和大小,覆盖java代码设置的大小和位置。

秘密在wicket-extensions-1.4.7.jar\org\apache\wicket\extensions\ajax\markup\html\modal\res\modal.js中的show()函数,有调用this.loadPosition();方法。

解决方法是,不用调用modal.setCookieName("mymodal");就可以了。

[思开社区 http://www.sakai-edu.net ]
0
0
分享到:
评论

相关推荐

    wicket例子和开发指南

    Wicket是一个开源的Java Web应用程序框架,它提供了一种组件化的开发方式,使得Web应用的构建更为简单和直观。这个压缩包包含了一个Wicket的开发指南PDF文档以及一些示例项目,这些都是学习和掌握Wicket框架的重要...

    wicket指南

    7. **分页与排序**:Wicket 提供了`PagingNavigator`和`SortableDataProvider`来支持数据的分页和排序。 **三、Wicket 组件** 1. **基础组件**:包括`Label`(显示文本)、`Link`(点击链接)、`Form`(表单提交)...

    wicket_mvn库

    在 Wicket 开发中,常见的 Maven 插件包括 Wicket-Tester(用于单元测试 Wicket 组件)和 Wicket-Eclipse-Plugin(Eclipse IDE 的插件,提供代码提示和调试支持)。 6. **mvn_tmp 文件**: 这个文件名可能是临时文件...

    Wicket 入门

    Wicket 强调简洁性、灵活性和可扩展性,它采用了组件化的设计思路,允许开发者使用类来表示页面和页面元素,这使得代码更加清晰、易于维护。 #### 二、在 Eclipse 中使用 Maven 创建 Wicket 项目 在实际操作中,...

    wicket文档和源码

    5. **低耦合**:Wicket的组件和它们的表示层(HTML模板)之间有很低的耦合,使得界面设计和后端逻辑可以独立开发和修改。 在学习Wicket的过程中,理解组件模型是非常关键的一步。组件是Wicket的基本构建块,它们有...

    Wicket.pdf(Wicket开发指南)

    - Wicket 是一种基于 Java 的 Web 应用框架,最初由 Marc Guillemot 和 Eelco Hillenius 开发。 - 该框架首次公开发布是在 2004 年,自那时起经历了多次重大更新,逐渐成为一种成熟的 Web 开发工具。 - **设计...

    wicket 官方JAVA教程

    Wicket是一款开源的Java Web应用程序框架,它强调组件化和声明式编程模型,使得开发人员可以构建出用户界面更加灵活且易于维护的Web应用。本教程将深入探讨Wicket的核心概念、特性以及如何利用它进行实际开发。 1. ...

    wicket简单实例

    这个“wicket简单实例”是为了帮助初学者理解Wicket的工作原理和基本操作,通过运行这些示例,你可以深入学习Wicket的核心特性。 1. **Wicket_link**: 这个示例展示了如何在Wicket应用中创建链接。Wicket的`Link`...

    apacke-wicket-mvn编译

    使用这个版本,开发者可以了解和学习Wicket 6.x系列的特性和使用方法,同时也可以直接在项目中引用这些库文件进行开发。 总结来说,这个压缩包提供了一个使用Apache Maven构建的Apache Wicket项目,版本为6.16.0。...

    wicket 基础知识培训

    通过比较Wicket和Struts,我们可以看到Wicket更加注重代码的简洁性和可测试性,而Struts则更加强调配置和流程控制。理解这两种框架的优缺点可以帮助开发者根据项目需求选择合适的工具。 总的来说,Wicket基础知识...

    wicket相关书籍

    Apache Wicket 是一个开源的Java Web应用程序框架,它以其组件化的模型、强大的状态管理和低级别的浏览器依赖性而受到开发者的欢迎。Wicket 相关书籍是深入理解和掌握这个框架的重要资源,下面将针对这些书籍提供的...

    wicket开发指南 pdf

    Wicket 是一个开源的、基于Java的Web应用程序框架,它以其组件化、模型-视图-控制器(MVC)架构和轻量级特性而受到开发者们的青睐。本指南将深入探讨Wicket的核心概念、工作原理以及如何有效地利用它来构建动态、...

    wicket国际化例子

    在本文中,我们将深入探讨Wicket框架中的国际化(i18n)实现,以及如何使用`wicket:message`和`StringResourceModel`等工具来读取`.properties`资源文件。Wicket是一个流行的Java web应用程序框架,它提供了强大的...

    Wicket开发指南-简体版

    ### Wicket开发指南核心知识点概览 #### 一、Wicket简介 **1.1 Wicket的历史与发展** ...以上内容概述了Wicket开发指南中的关键知识点,希望能帮助读者更好地理解和掌握Wicket框架的核心概念和技术细节。

    apache-wicket-7

    9. **扩展性与插件**:Wicket有丰富的第三方库和插件,如Wicket Stuff和Wicket Extensions,可以增强其功能,例如图表绘制、表格处理等。 10. **调试工具**:Wicket提供了一些内置的调试工具,如PageInspector和...

    wicket的helloworld

    Wicket是一个开源的Java Web应用程序框架,它强调组件化和模型-视图-控制器(MVC)的设计模式。这个“Wicket的HelloWorld”程序是初学者入门Wicket的典型例子,它展示了如何利用Wicket框架创建一个简单的Web应用。 ...

    Wicket开发指南

    Wicket框架是一个基于Java的开源Web应用程序框架,它的设计目标是提供一种简单、声明式和组件化的编程模型,让开发者能够更高效地构建动态、交互式的Web应用。Wicket的核心理念是将UI逻辑与HTML模板分离,从而实现更...

Global site tag (gtag.js) - Google Analytics