javascript - Extjs 多列组合框

标签 javascript extjs

如何在Extjs中创建多列组合框 组合框数据如

第 1 列(名字)- 第 2 列(中间名)- 第 3 列(姓氏)== 组合选择上的第一个数据组合框行,所有其他看起来像这样

-

第 1 列 - 第 2 列 - 第 3 列 == N 数据

我有 3 个字段:名字、中间名和姓氏 想要在组合框中显示所有直接从 JSON 或组合框存储的上述格式的加载数据提交的数据

最佳答案

使用组合框的列表配置选项

xtype:'combobox',
height: 43,
width: 449,
store: 'searchedStore',
listConfig: {
    loadingText: 'Loading...',
    emptyText: 'No Results.',
    // Custom rendering template for each item
    getInnerTpl: function() {
        return '<table width="100%">'+
             '<tr>'+
                        '<td style="vertical-align:top;width:100%">'+
                        '<div><span style="font-weight:bold;">{name} {middlename} </span><span style="float:right;color:blue">{lastname}</span></div>'+
               '</td>'+
             '</tr>'+
            '</table>';
    }
},

关于javascript - Extjs 多列组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35550594/

相关文章:

javascript - 如何使用 Angular 和 ngAnimate 平滑地显示带有背景和文本的 block ?

javascript - Watch.js 仅在某些条件下不观看?

javascript - 在 sencha 的主视图中包含多个 View

image - 如何在 Sencha Touch 2 的标题栏中心放置图像?

java - 将 ExtJS 与 JAX-RS 集成

Extjs6 网格之间的关联

javascript - 2012 年 12 月的迁移在 App Dashboard 中不可用

javascript - 我们可以在使用 "new"运算符创建对象时省略括号吗?

javascript - 在 Vanilla JavaScript 中的表的每个 <tr> 行中使用 AJAX `onKeyUp` 提交表单

extjs - 在 extjs 4.2.1 模型中的代理中使用 Jsonp