Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2011, 10:32
Новичок на форуме
Отправить личное сообщение для Пак Посмотреть профиль Найти все сообщения от Пак
 
Регистрация: 28.11.2011
Сообщений: 3

Автоматическое создание формы с помощью json.
Здравствуйте.

Начал изучать ExtJS и столкнулся со следующей проблемой.

Суть задачи: нужно построить систему отчетов. Для формирования каждого отчета нужны свои параметры. Отчетов много и для каждого писать свою форму задания параметров формирования муторно и неудобно. Поэтому возникла идея сделать следующее: при двойном щелчке на отчет с сервера поступает массив параметров в json-формате, и на основе этого массива автоматически строится форма. Перерыл уже кучу всего чего только можно, но ничего подходящего не нашел. Подскажите, существует ли вообще такая возможность и каким макаром ее можно реализовать.
Ответить с цитированием
  #2 (permalink)  
Старый 28.11.2011, 12:07
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

создаешь форму, биндишь на клик/даблклик ее открытие с передачей параметра (id отчета) и при открытии подгружаешь данные исходя из переданного ей параметра.
Ответить с цитированием
  #3 (permalink)  
Старый 28.11.2011, 16:14
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

Месяц назад делал на ExtJS проект. С сервера приходил конфигурационный JSON, из которого динамически строилась форма с разными типами полей, причем разбитая на группы и категории, которые раскидывались по разным вкладкам. Так что могу с уверенностью сказать - это возможно
Ответить с цитированием
  #4 (permalink)  
Старый 29.11.2011, 07:41
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

Сообщение от DreamTheater
С сервера приходил конфигурационный JSON
жуть...это что получается каждый раз при попытке просмотреть/изменить данные с сервера приходит ответ с параметрами формы в json, причем зачастую они одинаковые...
Ответить с цитированием
  #5 (permalink)  
Старый 29.11.2011, 10:09
Новичок на форуме
Отправить личное сообщение для Пак Посмотреть профиль Найти все сообщения от Пак
 
Регистрация: 28.11.2011
Сообщений: 3

Да, именно так, в девяноста процентах случаев эти параметры формы одинаковые. =) Благодарю за ответы, пойду ковырять)
Ответить с цитированием
  #6 (permalink)  
Старый 29.11.2011, 11:25
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

я предлагаю 1 раз создать форму, а значения полей каждый раз будут подгружаться разные (в зависимости от id отчета) при открытии.
А то получается каждый раз форма будет создаваться))) это же не разумно))
Ответить с цитированием
  #7 (permalink)  
Старый 01.12.2011, 16:01
Новичок на форуме
Отправить личное сообщение для Пак Посмотреть профиль Найти все сообщения от Пак
 
Регистрация: 28.11.2011
Сообщений: 3

Вот один раз создать форму и нельзя, ибо поля должны подгружаться каждый раз свои)

Для примера:
Щелкнули два раза на отчет->ушло id='5' на сервер->вернулись поля "name" типа "textEdit" и "date" типа "date" в json`е->Поля построились на форме
Щелкнули два раза на другой отчет->ушло id='7' на сервер->вернулись поля "name" типа "textEdit", "fixdate" типа "date_interval" и "date" типа "date" в json`е->Поля другие, но вновь построились на форме.

То есть форма каждый раз разная. И вот с этим загвоздка, сообразить как будет выглядеть фнукция не могу((
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание с помощью скрипта html элемента Anastasiya Общие вопросы Javascript 4 25.10.2011 22:28
Отправка формы с помощью XMLHttpRequest2 и FormData pav jQuery 3 05.10.2011 10:16
Создание Date-объекта из JSON Ваня в бане Общие вопросы Javascript 2 28.09.2011 17:06
проблема парсинга json с помощью jquery frolvict jQuery 15 16.09.2011 22:35
создание текстового поля с помощью javascript mrDeko Общие вопросы Javascript 2 02.09.2010 21:07