Как DataBind SpreadSheet (SpreadJS) к компоненту на стороне сервера
Я построил приложение Spring WebMVC с Primefaces. Это приложение содержит список узлов, которые можно перетащить в электронную таблицу (я работаю с SpreadJS). За каждым узлом есть модель и боб. У узла Evey есть имя и тип входа. Например, узел может быть comboBox или простым вводом или вводом даты.... Мне нужно сделать синхронизацию между значением узла и его значением в SpreadSheet и нацелить на него (связь между компонентом primefaces и spreadJS). для этого я решил загрузить спред из файла json. я не нашел лучший способ сделать это общение, потому что я не могу добавить параметр в файл json, чтобы добавить идентификатор узла после его перетаскивания, и когда я меняю json (который находится на стороне сервера), обновление таблицы распространения не могу обнаружить изменения, которые я сделал в файле JSON. Как я могу сделать эту синхронизацию?
Заранее спасибо.
Это функция, которая загружает электронную таблицу из json:
window.onload = function() {
spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();
$.ajax({
url: "spread.json",
datatype: "json",
success: function (data) {
spread.fromJSON(JSON.parse(data));
},
error: function (ex) {
alert('Exception:' + ex);
}
});
};
Пожалуйста, найдите пример ниже:
введите описание изображения здесь
Как синхронизировать значение ввода с его ячейкой в электронной таблице?
Заранее спасибо.