Hansontable在粘贴数据时将默认值设置为下拉列表

时间:2017-10-02 16:08:29

标签: javascript handsontable

我需要将excel中的粘贴复制到我的Web应用程序中。我使用了Handsontable插件,它工作得非常好,只有一个我无法向前移动的地方是,我有一个默认的下拉列表,每个被粘贴的行,数据在下拉列表中加载得很好我想选择一个<粘贴所有数据的下拉列表中的strong>默认值。

源代码:

var dataObject = [
{
    id: '',
    currencyCode: '',
    currency: '',
    test: 'Select one'
}
];

var hotElement = document.querySelector('#hot');
var hotElementContainer = hotElement.parentNode;
var hotSettings = {
data: dataObject,
columns: [
{
    data: 'id',
    type: 'numeric'
},
{
    data: 'currencyCode',
    type: 'text'
},
{
    data: 'currency',
    type: 'text'
},
{
    data:'test',
    type: 'dropdown',
    source: ['Select one', 'Uploaded', 'Not Available', 'Not Applicable'],
    width: 100
}
],
stretchH: 'all',
width: 500,
autoWrapRow: true,
height: 487,
maxRows: 2050,
rowHeaders: true,
colHeaders: [
'Loan Number',
'Document',
'Document Category',
'Resolution'
],
manualRowResize: true,
manualColumnResize: true,
manualRowMove: true,
manualColumnMove: true,
contextMenu: true,
filters: true,
dropdownMenu: true
};

var hot = new Handsontable(hotElement, hotSettings);

HTML:

<div id="hot"></div>

0 个答案:

没有答案