문자열의 배열을 handsontables 열에 자동 완성으로 지정하려고합니다. AJAX 호출에서이 JSON 데이터를 가져오고 있습니다.JSON의 문자열 배열을 javascript의 Handsontables 객체에 할당 하시겠습니까?
source:
에 할당 할 권한이 없습니다. 코드를 따르십시오.
var loadBU = function(data) {
$.ajax({
url: "/EditInitiatives.svc/GetBUData",
data: "clientId=" + $value.val(),
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (res) {
data(res);
},
error: function (error) {
alert("Error: " + error.responseText);
}
});
};
$("#example2").handsontable({
data: getCarData(),
startRows: 7,
startCols: 4,
columns: [
{ data:'BusinessUnit',
type:'autocomplete',
source:loadBU(function(output){
var results = output.d
var arr = [], item;
for (var i = 0, len = results.length; i < len; i++) {
item = results[i];
arr.push([[item]]);
}
return arr;
}),
strict: true
},
]
});
내가 소스에 배열을 할당하는 방법을 이해하지 않는 EX: source: ["yellow", "red", "orange", "green", "blue", "gray", "black", "white"],
같은 것으로 가정합니다.