`
caoxiping
  • 浏览: 30681 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

gridpanel中显示不了json中的嵌套属性,有什么办法解决

阅读更多

例如 返回的json为:{ "limit":10,"start":0"list":[{"id":1,"name":aa,parent:{"id":6,name:"bb"}}]}
在 gid列中怎么显示:parent中的name
用mapping:"parent.name"不行

 

解决方法

//记录类型
    var productType=new Ext.data.Record.create([
        {name:"typeid",mapping:"typeid"},
        {name:"name",mapping:"name"},
        {name:"parent",mapping:"parent"},
        {name:"note",mapping:"note"}
    ]);
。。。。。。。
columns:[
              sm,
            {header:"代号",dataIndex:"typeid",sortable:true},
            {header:"产品类别名称",dataIndex:"name",sortable:true,editor:new Ext.form.TextField({})},
            {header:"所属父类",dataIndex:"parent",sortable:true,rendererunction(v){return v.name;}},
            {header:"备注",dataIndex:"note",sortable:true,editor:new Ext.form.TextField({})}
        ],
这样写会报v undefault

 

if(v&&v.name)return v.name;
return "";

分享到:
评论

相关推荐

    ext中文帮助文档最终版

    10. **国际化支持**:"ext中文帮助文档最终版"意味着EXT库有中文文档,对于中文开发者来说,更容易理解和学习EXT的API和使用方法。 EXT 2.0.2作为EXT 2.0的一个补丁版本,很可能包含了对一些已知问题的修复和性能...

    ext(extJS) 3.0 中文API CHM版 ext中文帮助文档

    10. **网格组件**(GridPanel):EXTJS的网格组件是其标志性功能,可以显示大量数据并支持排序、分页、过滤等操作。 EXTJS 3.0中文API CHM版文档详细列出了以上所有功能的用法和示例,包括组件的配置项、方法、事件...

    Extjs4 api

    每个组件都有自己的属性(配置)、方法和事件,可以通过组合和嵌套创建复杂的UI结构。 2. **布局管理**:框架提供了多种布局方式,如fit布局、border布局、form布局等,用于自动调整组件大小和位置,适应不同屏幕...

    ext-2.2.rar

    同时,它对JSON数据格式有良好的支持,这在前后端数据交换中非常常见。 7. **拖放功能**: ExtJS 2.2提供了拖放API,允许用户轻松实现组件间的拖放操作,增强了用户体验。 8. **工具提示和弹出窗口**: 提供了...

    extjs-4.1.1.zip

    例如,组件系统允许开发者将UI元素视为独立的对象,可以组合、嵌套和复用,极大地提高了代码的可维护性和重用性。布局管理器则确保了页面元素根据需要自动调整大小和位置,适应各种屏幕尺寸和设备。 在描述中特别...

    学习ext资料

    12. **文档与社区**:EXT有一个活跃的开发者社区,提供详细的API文档、示例代码和教程,便于开发者学习和解决问题。 总结起来,EXT 3.2.0是一个强大且成熟的前端框架,适用于构建功能丰富的Web应用。尽管已是较旧的...

    ExtJS2.0实用简明教程

    3. **在线社区**:参与论坛讨论,解决实际开发中遇到的问题。 4. **教程书籍**:如本教程,提供系统性的学习指导。 通过本教程,读者将能够熟练掌握ExtJS 2.0的基础知识,进一步提升Web应用程序的开发能力。无论你...

    ExtJS 实用教程

    - 学习基本组件的创建和配置,理解组件的属性、方法和事件。 - 熟悉布局管理器的使用,掌握如何根据需求选择合适的布局方式。 - 掌握Store和Model的概念,学会如何加载和操作数据。 - 练习创建GridPanel和FormPanel...

    Ext3.0 api帮助文档

    - **Ext.grid.GridPanel**: 显示二维数据的组件,支持排序、分页、行编辑等功能。 - **Ext.grid.ColumnModel**: 定义表格列的显示和行为。 - **Ext.grid.EditorGridPanel**: 提供单元格级别的编辑功能。 6. **...

    Ext4.1.0Doc_SUN.zip

    3. **Grid改进**:EXT4.1的表格控件(GridPanel)有了显著提升,包括性能优化、行编辑、分组、多列排序、虚拟滚动等功能。此外,还引入了列锁定和拖放列排序,提升了用户体验。 4. **Form处理**:EXT的表单组件支持...

    ext-3.4.0.rar

    在Ext JS 3.4.0版本中,有几个关键知识点值得深入探讨: 1. **组件模型**:Ext JS的核心是其强大的组件模型,它允许开发者像构建桌面应用一样构建Web应用。组件可以是简单的按钮、文本框,也可以是复杂的表格、树...

Global site tag (gtag.js) - Google Analytics