下面是我的例子,相信你看了之后就会一目了然的。。。
1、exj脚本如下:
/ /页面加载初始化时隐藏编辑框
Ext.onReady(function(){
Ext.fly("editcategorys").setDisplayed(false);
});
//点击编译按钮后,显示编辑框,覆盖list框
function category_edit(){
Ext.fly("editcategorys").setDisplayed(true);
Ext.fly("categorylistone").setDisplayed(false);
//addClass()与setStyle()的区别在于:前者通过样式的名称作为参数,后者直接输入css央视的属性。如下所示:
//Ext.fly("editcategorys").setStyle('background-color','#ffff99');
Ext.fly("editcategorys").addClass('back');
}
//点击取消按钮后复原list
function no_edit(){
Ext.fly("editcategorys").setDisplayed(false);
Ext.fly("categorylistone").setDisplayed(true);
}
2、jsp页面中相关代码如下:
<tr id="categorylistone">
<td id="categoryname"><%=category.getCategory() %></td><td><%=category.getArticlenum() %></td><td><a href="#" onclick="category_edit()">编辑</a> <a href="javascript:if(confirm('您确定要删除您选择的数据?')) {window.location.href = 'category.do?method=remove&id=${category.id}';}">删除</a></td>
</tr>
<tr id="editcategorys">
<td colspan="3">
<html:form action="/category.do?method=savecategory" method="post" >
<input type="text" size="30" name="editcategory" id="editcategory" /> <input type="submit" class="submit" value="保存" /> <input type="button" class="button" value="取消" onclick="no_edit()" />
</html:form>
</td>
</tr>
分享到:
相关推荐
这里主要介绍两种方法:一种是通过`Toolbar`组件直接设置样式;另一种则是通过CSS类来设置背景颜色。 #### 方法一:直接设置Toolbar样式 在代码示例1中,我们定义了一个名为`toolbar`的新`Toolbar`对象,并直接在...
4. Material:灵感来源于Google的Material Design,提供了明亮和暗黑两种模式,强调层次感和动态反馈。 5. Bootstrap:受Bootstrap框架启发的皮肤,提供了一种简洁的栅格布局和清晰的字体设计。 这些皮肤的使用方法...
这个压缩包提供的图标资源可能包括了这两种形式,覆盖了各种常见的功能和用途,如编辑、保存、删除、新增、刷新、设置等。 1. **CSS类名图标**:如果图标是通过CSS类名引用的,开发者需要确保在样式表中引入了包含...
在EXTJS中,图标有两种主要形式:图像图标和CSS图标。 1. **图像图标**: - 图像图标是通过实际的图片文件(如`.png`、`.gif`或`.jpg`)来展示的。EXTJS默认提供了一套图标集,通常存储在`resources/images`目录下...
尽管ExtJS和EasyUI是两个不同的框架,但它们都广泛应用于企业级Web开发,因此这个图标集的兼容性对两者都是有益的。开发者可以根据EasyUI的设计规范,将这些图标无缝集成到他们的项目中,提升界面的视觉效果和用户...
1. **图标引入**:在ExtJs中,图标可以通过两种方式引入。一是使用`iconCls`属性,该属性接受一个CSS类名,这个类名对应于一个CSS背景图像,从而显示图标。二是使用`glyph`属性,它可以直接指定一个Unicode字符作为...
总的来说,这个压缩包提供了两种不同版本的ExtJS,代表了该框架在不同时期的发展水平,开发者可以根据项目需求选择合适的版本。通过学习和使用这两个版本,可以深入理解ExtJS的设计理念,提高JavaScript编程技能,并...
Sencha Touch和ExtJS是两种流行的JavaScript框架,主要用于构建富客户端的移动和桌面应用程序。它们提供了丰富的组件库、数据管理工具以及强大的布局机制,使得开发者能够构建交互性强、功能丰富的Web应用。在这个...
在本资源中,我们关注的是"extjs-ico",这是一个与ExtJS相关的图标集合,包含16x16和24x24两种尺寸的PNG格式图片。 在Web开发中,图标是提升用户体验和界面美观度的重要元素。ExtJS-ico图片库为开发者提供了多种...
通常情况下,官方会提供两种下载方式: 1. **官方网站**:访问 Sencha 官方网站 (https://www.sencha.com/),找到 ExtJS 的下载页面,选择合适的版本进行下载。 2. **GitHub**:Sencha 也会将部分版本上传到 GitHub...
在详细介绍这些文件之前,提到了Reference和ViewModel的使用,以及控制器注册事件的两种途径。 最后,本文通过实例,深入讲解了如何在控制器中使用down和getComponent方法来定位到视图中的指定组件,并实现组件的...
ExtJS和KindEditor都是在Web开发中常用的...通过深入研究这个示例,开发者可以学习到如何在实际项目中结合使用这两种工具,提升Web应用的交互性和功能性。这不仅有助于提高开发效率,还能为用户提供更好的使用体验。
在处理不同浏览器的盒模型差异时,我们需要理解两种主要的盒模型:IE的`border-box`和W3C标准的`content-box`。在`border-box`模型中,元素的边框和内填充被包含在指定的宽度和高度内,而在`content-box`模型中,...
此外,作者推荐使用Spket IDE进行开发工作,这是一款专门针对Extjs优化的集成开发环境。 - **下载**: 访问Extjs官方网站或GitHub仓库下载最新版本的框架文件。 - **拦路虎**: 指在搭建开发环境过程中可能遇到的问题...
例如,`ext-theme-neptune`或`ext-theme-classic`是两种常见的主题。 3. `examples`目录:包含了大量的示例代码,可以帮助开发者快速理解和学习如何使用各种组件和功能。 4. `docs`目录:文档和API参考,对于理解...
这些小图标通常以SVG或PNG格式提供,因为这两种格式支持多种分辨率和设备,能够确保在不同屏幕尺寸和像素密度下保持清晰。SVG尤其适合,因为它是一种矢量图形格式,无论放大多少倍都能保持无损质量。 在使用这些...
DateTimeField通常会结合两种基本组件:DatePicker(日期选择器)和TimePicker(时间选择器)。用户可以分别选择日期和时间,然后在输入框中以特定的格式显示。在ExtJs中,DateTimeField的使用涉及到以下几个核心...
标题 "FCKeditor结合extjs实例" 描述的是一个实际项目中使用的技术组合,涉及到的主要是两个前端富文本编辑器库:FCKeditor 和 ExtJS。这个实例表明在开发企业级网站时,如何将这两者有效地整合以实现复杂的用户界面...
- **安装SqlServer或MySql**:SqlServer和MySql是两种常用的数据库系统,用于数据的存储和管理。 在机器上安装完上述软件后,需要进行如下操作来准备ExtJS开发环境: 1. **部署WebBuilder**:WebBuilder是一个可视...