Как добавить / обновить sh данные в уже добавленном или активном листе, не нарушая стили любого другого загруженного листа в распространении - PullRequest
0 голосов
/ 16 января 2020

У меня есть требование динамического добавления / обновления листа / данных в экземпляре js. Допустим, уже загружено 2 листа, и все листы имеют разные стили. При нажатии какой-либо кнопки сохранения мне нужно обновить sh данные активного листа. Я могу загрузить новые данные в активный лист со всеми стилями на месте , но стили других листов искажаются .

spread.getActiveSheet().fromJSON(JSON.parse(sheetJson)); // sheetjson is new data to be loaded
            spread.setActiveSheetIndex(scnt);
            // Resume calculations and painiting
            var originalSpreadJsonStr = JSON.stringify(spread.toJSON());
            // spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
            spread.clearSheets();
            spread.destroy();
            $("#spread-wrapper").empty();
            // Create a new dom
            $('#spread-wrapper').append('<div id="ss" style="width: 100%; height: 100%; border: 1px solid gray;"></div>');
            spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
            spread.fromJSON(JSON.parse(originalSpreadJsonStr));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...