首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在propertygrid中使用Extjs-6的组合框

在propertygrid中使用Extjs-6的组合框
EN

Stack Overflow用户
提问于 2015-12-17 07:17:59
回答 1查看 679关注 0票数 0

我在用Extjs-6。我有propertygrid。这个propertygrid行中的一个行是comboboxcomboboxvalueFiled属性是iddisplayfieldname。当我想在propertygrid中编辑combobox时,它会显示名称,但是当propertygrid不在编辑模式时,它会显示id。我想在两种模式中显示name值,其值是id。我的sampleCode是这里

这是可能的吗?我怎么做

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-17 10:20:38

正如@CD所提到的,您应该使用呈现器:

代码语言:javascript
复制
Ext.define('Fiddle.Main', {
extend: 'Ext.panel.Panel',
width: 400,
height: 200,
title: 'Its me!',
items: [{
    xtype: 'propertygrid',
    width: 400,
    layout: 'fit',
    source: {
        ali: 3
    },
    sourceConfig: {
        ali: {
            displayName: 'ali',
            editor: {
                xtype: 'combobox',
                store: store,
                displayField: 'name',
                valueField: 'id'
            },
            renderer: function(v){
                return store.findRecord("id", v).get("name");
            }
        }
    }
}]
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34328765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档