在web2py用户注册页面上实现jquery multiselect

问题描述 投票:0回答:1

有人可以告诉我如何在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)
jquery web2py
1个回答
0
投票

实际上找到了一个更简单的解决方案,只是添加了一个web2py小部件

    Field('access_request', 'list:string', multiple=True, widget=SQLFORM.widgets.checkboxes.widget),
© www.soinside.com 2019 - 2024. All rights reserved.