下拉列表中的数组(Handsontable)

Posted

技术标签:

【中文标题】下拉列表中的数组(Handsontable)【英文标题】:Array in dropdown (Handsontable) 【发布时间】:2015-10-04 13:01:06 【问题描述】:

我想使用 Handsontable 将数组数据放在下拉列表中。所以,我创建了一个这样的小数组:

var array_dropdown = ['Hello','test','lison','flag'];

这是我的热门:

var container = document.getElementById('tab_traitement');
var hot = new Handsontable(container, 
    data: data_traitement,
    minSpareRows: 1,
    rowHeaders: false,
    colHeaders: false,
    contextMenu: true,
    height: 300,
    width: 810,
    colWidths: [200, 200, 200, 200],
    cells: function(row, col, prop) 
        var cellProperties = ;

        if ([0].indexOf(row) !== -1 && col >= 0) 
            cellProperties.readOnly = true;
        
        return cellProperties;
    ,
    columns: [, , , 
        type: 'dropdown',
        source: [array_dropdown] //Here, I'm trying to get the array data
    ]

);

有人可以帮帮我吗?

【问题讨论】:

请浏览 w3schools.com 上的 javascript 教程 【参考方案1】:

source 选项中,您不需要[]。这将使数组成为二维数组,因为array_dropdown 已经是array

source: array_dropdown // Don't need `[]` here

【讨论】:

以上是关于下拉列表中的数组(Handsontable)的主要内容,如果未能解决你的问题,请参考以下文章

Handsontable 中的 Handsontable 下拉高度调整

在 Handsontable 单元格中加载数组

Handsontable:更改下拉菜单宽度

如何在 React Handsontable 中映射列类型“下拉”源中的数据?

在handsontable制成的表格中,下拉框如何实现联动?

如何在handsontable上过滤时仅在下拉菜单上显示不包含HTML内容的文本?