Авто заполение формы
От: Lonely Dog Россия  
Дата: 01.10.18 17:12
Оценка:
Добрый день!

Есть JSON документ с полями name, description и пр. Есть HTML с контролами, ID которых совпадают с полями документа (т.е. есть <widget type='text' id='name/>). В C++ вызываю sciter::value::from_string(json, CVT_JSON_LITERAL), получаю sciter::value, отдаю ее в tiscript, а там заполняю форму (куча строк вида $(#name).value = v.name. Соотвественно, потом делаю обратную операцию (получаю содержимое контролов, отдаю в нативный код, там что-то делаю, сохраняю и пр.). Можно ли это как-то автоматизировать? Чтобы кто-то автоматом прошелся по документу, выставил значения контролов, потом наоборот. Может такое уже есть? Или может я могу в ti-script пройтись по value, как по std::map (т.е. получив в цикле пары 'ключ'-'значение')? Или может можно пройтись по форме, получить список контролов, и для каждого контрола прочитать из value (по имени) поле?


Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.