型号:
# coding: utf8
db.define_table('dept',
Field('name',unique=True,label='Department Name'),
format='%(name)s')
db.define_table('course',
Field('dept_id','reference dept'),
Field('name',unique=True,label='Course Name'),
format='%(name)s')
db.define_table('files',
Field('course_id', 'reference course'),
Field('documentx','upload'))
控制器:
def create_doc():
form = SQLFORM(db.files).process(next=URL('show_doc'))
return dict(form = form)
这工作得很好,但问题是,当我打开create\u doc时,它会显示一个仅用于课程的下拉列表,这很好,但我如何才能使它要求选择部门(在下拉列表中),然后选择课程(在下拉列表中),然后上传文档。你知道吗
您可以在web2py中找到ajax级联下拉列表的详细示例: http://www.web2pyslices.com/slice/show/1526/cascading-drop-down-lists-with-ajax-2
其他可能性:http://dev.s-cubism.com/plugin_lazy_options_widget
相关问题 更多 >
编程相关推荐