Возможно ли редактировать column header с возможностью сохранять/ данные заголовка в localStorage?
Пробовал разные варианты:
colHeaders: function (index) {
var textbox = '<input type="text" class="header-input-value" value="' + colHeadings[index] + '" />';
return textbox;
},
afterOnCellMouseDown: function (sender, e) {
if (e.row === -1) {
this.getInstance().deselectCell();
}
}
Этот к примеру не сохраняется и появляются баги
Handsontable.dom.addEvent(container, 'keyup', function (event) {
if (event.target.nodeName == 'SPAN' && event.target.className == 'colHeader') {
var elementDiv = $(event.target);
// event.stopPropagation();
event.stopImmediatePropagation();
console.log("keyup:", elementDiv.html());
// var result = getHeadersItems();
// result = array_unique(result);
// result = getValueItems(result);
// updateHeaders(result);
// console.log(elementDiv);
elementDiv.focusout(function() {
var result = getHeadersItems();
result = array_unique(result);
result = getValueItems(result);
console.log(result);
updateHeaders(result);
console.log("focus aut");
}
);
}
});
setEditableSpan();
function setEditableSpan()
{
$("span").attr('contentEditable', true);
}
function getHeadersItems()
{
var result;
result = $("span.colHeader");
return result;
}
function getValueItems(data) {
var result;
result = data.map(function(items, index, arr){
return $(items).html();
});
return result;
}
function array_unique(array) {
var unique = [];
var length = array.length;
if(length) {
unique = array.splice(length / 2, length);
}
return unique;
}
function updateHeaders(headers)
{
hot.updateSettings({
colHeaders: headers
});
}
Спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ребята, добрый день,помогите написать функцию для инпута, что бы был формат ввоа номера номера телефона вот такого примера: +38(_ _ ) _ _ - _ _ - _ _ Подключена...