2012-02-28 2 views
0

Я разрабатываю приложение. Как сделать панель так, чтобы текстовые поля должны автозаполняться/автозагружаться, когда пользователь вводит данные во второй раз.Ext Js автонагрузка текстовых полей с предыдущими данными

+0

Пример кода, показывающий, что вы пробовали до сих пор? – Amalea

+0

@Amalea Вот панель при входе в режим обновления ... После создания. Он должен иметь поддержку автозаполнения. [Кодекс] (http://pastebin.com/GvKvSeHs) –

ответ

1

Я думаю, что понимаю, что вы имеете в виду, при редактировании своих данных он должен заполнить поля.

Для этого вам необходимо использовать .setValue() на элементах управления, чтобы сообщить элементу управления, какие данные должны быть выбраны/заполнены.

Edit:

Основываясь на комментарий обратной связи, если вы хотите, чтобы данные были автоматически выбраны при обновлении вам все еще нужно, чтобы сохранить его где-нибудь. Ни один другой сайт не может сделать это без его сохранения где-нибудь, будь то локально на компьютере пользователя или в сеансе какого-либо рода или других параметров. Это не проблема с ExtJS. После сохранения где-нибудь, где бы вы это ни находились, вы могли получить и установить значения, используя приведенное выше, хотя я думаю, что это может быть слишком сложным, как часто пользователь может случайно обновить страницу и ожидать, что она будет хранить данные?

+0

Нет, это также сделано при редактировании. Ok Если регистрационная форма обновляется по ошибке. Я должен был бы отображать, когда снова набираю второй раз, с введенными значениями первого типа. –

+0

Перед сохранением данных? Извините, но как он узнает, что выбрать/ввести? Даже браузеры, которые сохраняют ранее заполненные данные формы, делают это только после события POST, которое я считаю. – Amalea

+0

Нет в регистрации какого-либо веб-сайта при регистрации, если срок действия сеанса истек, или что-то, что оно предоставляет ранее введенные данные при повторном вводе –

Смежные вопросы