Web2py AJAX автозаполнение формы - PullRequest
1 голос
/ 24 сентября 2011

я получил от я хочу заполнить его автоматически на основе информации из базы данных и заполненных полей:

в db_wizard.py

db.define_table('sender',
  Field('name'), # e.g. Daniel
  Field('email'),# e.g. daniel@daniel.com
  Field('opening'), # e.g. Dear Daniel
  ...)           

db.define_table('receiver',
  Field('name'),  # e.g. John
  Field('email'), # e.g. John@john.com
  Field('tel'),   # e.g. 111 222 111
  ...)

db.define_table('letter',
  Field('sender', db.sender.id),     # e.g. Daniel
  Field('receiver', db.receiver.id), # e.g. John
  Field('opening'), # should be filled automatically when choosing/changing the value of "sender"
  ...)

поэтому letter.opening должен получить значение receiver.opening[letter.sender.id], что означает значение opening выбранного sender

1 Ответ

0 голосов
/ 29 сентября 2011

Если «вводный» текст должен быть заполнен мгновенно, когда пользователь выбирает получателя, то вы, вероятно, захотите использовать Ajax.Проверьте этот ленивый виджет опций .Вам придется изменить его, чтобы заполнить строку ввода вместо списка опций, но в противном случае он должен делать то, что вы хотите.

...