- 浏览: 448029 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
建悦胡:
好文,必须顶
关于系统中使用多个PropertyPlaceholderConfigurer的配置 -
阿毛色色:
感谢!解决问题
关于系统中使用多个PropertyPlaceholderConfigurer的配置 -
fangwei06056115:
...
Maven中指定得AspectJ依赖无法添加得解决方案 -
abc3720:
Dashboard配置系统 是是商业的吗?如果不是发我看一下吗 ...
图示ExtJS商业智能的仪表盘配置系统 - (Season 1) -
maidou80:
的确有帮助 3Q
Ext表单中的combobox回填显示值问题
原来:
牛奶 + 豆浆 = 豆奶
牛奶 + 三聚氰胺 = 蒙牛牛奶 (附:蒙牛的广告语“每一天,为明天”)
那么:
GroupingView + PropertyGrid = ? 思考...
答案:
GroupingView + PropertyGrid = GroupPropertyGrid
----------------------------------------------------------------------------------------------------------------------------------
前几天在使用"PropertyGrid",但这个属性编辑器不能像"GroupingView"那样分组显示Grid。我们都使用过类似VB或者C#那样的IDE编辑器,里面的属性窗口都是可以分组显示的,在ExtJS的Forum中找了找,发现没有,恩,所以用了一天的时间扩展了PropertyGrid组件,让其支持store和view属性,扩展后的组件如下图:
扩展后的PropertyGrid能接收store数据源而不用非得传递source了。而PropertyGrid与EditGridPanel不同之处是有单元格编辑器,而不是列编辑器。
调用组件的例子:(我使用的是本地数据的Store)
var store = new Ext.grid.GroupPropertyStore({ autoLoad: true, reader: reader, data: propertiesArray, sortInfo: {field: 'sort', direction: "ASC"}, groupField: 'groupId' }); var grid = new Ext.grid.GroupPropertyGrid({ store: store, view: new Ext.grid.GroupingView({ forceFit:true, showGroupName: false, groupTextTpl: '{group} ({[values.rs.length]} 项)' }), customEditors: customEditors, border:false, width: 700, height: 450, collapsible: true, animCollapse: false, iconCls: 'icon-grid', el: 'properties-el' });
源码在文章结尾处提供下载,可能会存在一些问题,待以后fix吧。
对于扩展Ext的组件主要是对于Ext.extend(),Ext.apply()及父类构造函数的使用,ExtJS开源社区中有比较好的入门文章,所以俺在这里也就不再鳌述。
扩展Ext组件
http://extjs.com/learn/Manual:Component:Extending_Ext_Components
Ext2的类扩展
http://extjs.com/learn/Tutorial:Extending_Ext2_Class
继承的使用
http://extjs.com/learn/Manual:Intro:Inheritance
评论
xiaqz2nd@163.com
代码能发给我吗?Xsword_cn@Hotmail.com
lkocok@163.com
谢谢!
不知道啥时能成为ux,或者转正
正好需要一个这样的扩展.
楼主可否共享代码来引个路
rungoboy@gmail.com
lxc781212@msn.com
支持STORE了么...
也发我一份吧...
wenner.cn@gmail.com
谢谢!
投了个票
btw:
赶紧删除你的回帖吧.
我刚被fk了... 楼主害人啊...
ps: 我没收到mail.
自己也写了个,呵呵
Check your mail.Already send it to u.
822112@qq.com
Send it for u and hbing
822112@qq.com
but 附件?
发表评论
-
Ext-3.1.0下组件中按钮居中问题的记要
2010-01-13 16:37 4170好久不写Ext的代码了,今天把ext-2.2替换成ext-3. ... -
Ext.Ajax教程,及Get和Post请求的使用拾遗
2009-08-31 14:46 10087感 于Ajax请求的使用为R ... -
图示ExtJS商业智能的仪表盘配置系统 - (Season 1)
2009-08-03 14:23 8952近些天在研究商业智能(BI)的系列产品,如[Analysis] ... -
JavaScript反射读取Object属性
2009-06-09 18:12 4599最近需要用到JS的反射机制读取对象属性,类似Java中的自省, ... -
如何模仿iGoogle的界面(How to Mimic the iGoogle Interface)
2009-06-08 11:03 0在此篇文章中我将向你展示怎样创建自定义的窗口界面。完成的产品将 ... -
ExtJS中JSON数据传递乱码的解决
2009-05-20 11:21 4878服务器环境: Jetty 6.1.7 ExtJ ... -
主题:EXT新手建议:建立自己的工具箱(Toolkit)
2009-05-13 13:33 2313我认为学习EXT开发最好的方法是,在真正开发之前,掌握好高 ... -
基于ExtJS-2.2实现的Ajax登录页面
2009-05-12 16:23 11918最近对Acegi的改造比较感兴趣,所以基于Acegi和ExtJ ... -
基于Acegi实现的Ext权限系统 - 登录部分(含效果图)
2009-05-12 16:15 2667明天将会完成此文,Sorry -
Ext已验证Xtype列表
2009-05-06 11:18 1457This is the list of all valid x ... -
改进EXT提供的Portal组件,自定义最小化最大化按钮
2008-11-21 16:07 4540使用EXT来实现项目的UI,项目中的首页需要一个类似Porta ... -
Ext扩展TriggerField实现唯一值校验
2008-11-03 16:33 1807为了验证输入域的值为唯一值,扩展了Ext.form.Tirgg ... -
使用Ext的ajax请求程序范例
2008-10-09 15:58 1523This is the programming paradig ... -
基于Ext同步加载tree的实例
2008-09-26 14:10 4658基于Ext的TreeNode实现的tree有两种方式加载:一种 ... -
基于Ext异步加载tree的实例
2008-09-26 09:51 10160使用JS生成树形结构的菜单是基于J2EE的B/S系统常用的UI ... -
Grid中使用的Combobox
2008-08-28 18:13 4435Ext的Grid中使用combobox做为编辑控件时,遇到在c ... -
Ext表单中的combobox回填显示值问题
2008-08-28 17:36 10581缘由:在基于Ext构建的表单(form)中使用了Combobo ... -
如何将服务器返回的Json值填入到EXT的Form中 (双语版)
2008-08-27 13:49 3466如何将服务器返回的json数据自动回填到我的form里头去?想 ... -
Ext中初始化配置项iconCls的使用方法
2008-08-12 17:42 4128使用过Ext(http://www.extjs ... -
Ext中图标受损或图表显示不完整问题解决
2008-08-07 14:54 2925在Ext引用页面中加入红色部分的空白占位图标即可解决此问题。 ...
相关推荐
标题提到的"一个基于C# + VS2008实现的PropertyGrid高级扩展控件源码",意味着这是一份自定义的PropertyGrid控件,可能包含了对默认控件功能的增强或定制,以满足特定的开发需求。开发者可能通过以下几种方式来扩展...
13.2.2 [jsp:setproperty] 413 13.2.3 [jsp:getproperty] 414 13.2.4 示例 414 13.3 网上书店程序 418 13.4 小结 440 第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 ...
它随 Hibernate 发布,在 lib 目录下提供了针对 JDBC 3 和 JDBC 2 扩展规范的数据源对象,这些对象支持 Connection 和 Statement 的池化操作。通过使用 c3p0,开发者能够更加高效地管理和利用数据库资源,减少因频繁...
.net C# PropertyGrid 显示下拉列表 在本文中,我们将讨论如何在 .NET 中使用 PropertyGrid 控件来显示下拉列表,并实现编辑表的各种属性。我们将通过一个自定义控件 CheckedListBoxUC 来实现这个功能。 Property...
1. 访问值栈中action的普通属性:<s:property value="username"/> 2. 访问值栈中对象的普通属性:<s:property value="student.age"/> 3. 访问值栈中对象(对象包含对象)的普通属性:<s:property value="cat.friend....
在开发用户界面时,`PropertyGrid`控件是一个非常实用的工具,它能够自动显示对象的公共属性、方法和事件,使得用户可以方便地查看和修改这些成员的值。本教程将深入探讨如何在`PropertyGrid`控件中自定义属性的显示...
在Windows Forms(WinForm)开发中,`propertyGrid`控件是一个非常实用的工具,它允许用户以类似于Visual Studio(VS)设计器的方式查看和编辑对象的属性。`propertyGrid`提供了一个直观、易于使用的界面,使得应用...
在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于显示和编辑对象的属性。这个控件在设计时和运行时都非常有用,因为它能够自动生成一个用户界面,该界面可以展示任何对象的属性,并允许用户进行交互式编辑。...
PropertyGrid 是 EasyUI 框架中的一个组件,主要用于展示对象的属性,通常用于配置界面或数据编辑场景。本章将详细介绍 PropertyGrid 的加载方式、属性列表和方法列表。 一、加载方式 PropertyGrid 可以通过两种...
- **分页设置**:`<property name="jdbc.fetch_size">50</property>` 和 `<property name="jdbc.batch_size">30</property>`,分别控制每次查询的记录数和批量更新的数量。 - **驱动设置**:`<property name=...
在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于可视化地展示对象的属性,通常用于设置对话框或配置界面。然而,默认情况下,当枚举类型被`PropertyGrid`显示时,它只会显示枚举的命名常量,而不是用户友好...
在Windows Presentation Foundation(WPF)中,`PropertyGrid`是一个非常有用的控件,它允许开发者以网格的形式展示和编辑对象的属性。这个控件通常用于创建用户友好的配置界面或编辑器,使得用户可以直观地修改对象...
在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于显示和编辑对象的属性。它通常用于创建用户界面,使用户能够查看和修改对象的属性值。在C#编程中,`PropertyGrid`控件提供了简洁的方式来进行数据绑定和...
PropertyGrid控件是.NET框架中一个非常实用的组件,它主要用于在Windows Forms应用程序中展示对象的属性,并允许用户进行交互式编辑。这个控件通常用于创建配置或设置界面,因为它可以自动生成一个可定制的、易于...
总之,`PropertyGrid`是Windows Forms中一个功能强大的组件,通过它可以轻松地创建用户友好的配置界面,让编程变得更加直观和高效。理解和掌握其用法,能极大地提升开发效率,尤其是在需要配置大量参数的场景下。
在.NET Framework中,`PropertyGrid`控件是一个非常强大的工具,用于在用户界面中显示对象的属性,并允许用户进行交互式编辑。这个控件广泛应用于各种应用程序的设置或配置界面,因为它可以自动根据对象的属性生成一...
page=<s:property value="%{Page-1}"/>">上一页 </s:else> <s:if test="page==totalPage"> 下一页 </s:if> <s:else> <a href="showpage.action?page=<s:property value="%{Page+1}"/>">下一页 ...
在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于显示和编辑对象的属性。它通常用于创建用户界面,使用户能够查看和修改对象的属性。本篇将深入探讨如何在C#中使用`PropertyGrid`动态加载自定义属性,以实现...
在.NET框架中,`PropertyGrid`控件是一个强大的工具,用于在运行时或设计时展示对象的属性,并允许用户交互式地修改这些属性。它在Windows Forms开发中尤其常见,帮助开发者快速创建用户友好的配置界面。下面我们将...
通过打开解决方案,你可以查看具体的实现细节,包括如何创建和注册自定义组件,以及如何在`PropertyGrid`中展现和交互。 总结来说,`PropertyGrid`的二级联动功能通过自定义类型转换器和UITypeEditor实现了属性间的...