有人可以告诉我如何在jquery.multiselect.js
表/默认/用户/注册页面上使db.auth_user
工作。
我到现在为止,但是不知道如何编辑html页面/控制器以使其正常工作
auth.settings.extra_fields['auth_user']= [
Field('affiliation'),
Field('job_title'),
Field('access_request', 'list:string', requires=IS_NOT_EMPTY(), comment = 'Please select your reason/s for requesting access to the database '),
Field('country', 'reference country')]
auth.define_tables(username=False, signature=False)
db.auth_user.access_request.requires = IS_IN_SET(('VecTraits - download data','VecTraits - submit data','VecDyn - download data','VecDyn - submit data'), multiple=True)
实际上找到了一个更简单的解决方案,只是添加了一个web2py小部件
Field('access_request', 'list:string', multiple=True, widget=SQLFORM.widgets.checkboxes.widget),