Как использовать сетку данных dojo с локальными данными json

Я пытаюсь создать сетку данных, которую пользователь может редактировать, добавлять, удалять записи из которой хранятся в переменной JavaScript как json. У меня это работает как повтор, но это много работы для поддержания. Когда я пытаюсь использовать dojo.store.Memory, я получаю сообщение об ошибке. Это 8.5.3 с UP1, пытаемся использовать ext lib.

var Lodging = [{"CheckIn":"" ,"Check-out":"","Nights":"","Hotel":"","Rate":"","JTR":"","JTRcomments":""}];
var jtrStore = new dojo.store.Memory({data:Lodging, idProperty: "CheckIn"});

Ошибка:

com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript action expression In the control : _id3 At line 2, column 31 of: #{javascript:var Lodging = [{"CheckIn":"" ,"Check-out":"","Nights":"","Hotel":"","Rate":"","JTR":"","JTRcomments":""}]; var jtrStore = new dojo.store.Memory({data:Lodging, idProperty: "CheckIn"}); }

person Kalechi    schedule 05.10.2012    source источник


Ответы (1)


dojo.store.Memory — это конструкция JS на стороне клиента. Ваша ошибка указывает на то, что вы находитесь внутри сценария на стороне сервера. Это не работает. Додзё на стороне сервера находится в стадии разработки и недоступно ни в одной выпущенной версии XPages. Вы хотите поместить этот код в блок сценария, чтобы он был отправлен клиенту для выполнения.

person stwissel    schedule 07.10.2012