Python web2py-是否可以使用SQLFORM.grid/smartgrid顺序添加搜索字段?

Python web2py-是否可以使用SQLFORM.grid/smartgrid顺序添加搜索字段?,python,web2py,Python,Web2py,假设您的数据库有N个字段,您希望使用SQLFORM.grid/smartgrid显示内容,并允许用户搜索该字段集的某个子集(名为“field1”、“field2”等)的组合。实施以下各项的好方法是什么: 默认情况下,一个字段是可搜索的,用户可以从下拉/选择器菜单中选择要搜索的字段 如果用户希望向搜索添加另一个字段(即搜索字段1和字段2),他们可以单击某个图标(例如加号),然后会弹出另一个搜索输入字段 -同样,用户可以通过选择器菜单选择可搜索字段 如有必要,重复步骤2数次 换句话说,用户按顺序添加

假设您的数据库有N个字段,您希望使用SQLFORM.grid/smartgrid显示内容,并允许用户搜索该字段集的某个子集(名为“field1”、“field2”等)的组合。实施以下各项的好方法是什么:

  • 默认情况下,一个字段是可搜索的,用户可以从下拉/选择器菜单中选择要搜索的字段
  • 如果用户希望向搜索添加另一个字段(即搜索字段1和字段2),他们可以单击某个图标(例如加号),然后会弹出另一个搜索输入字段 -同样,用户可以通过选择器菜单选择可搜索字段
  • 如有必要,重复步骤2数次
  • 换句话说,用户按顺序添加搜索字段,并搜索这些字段的某些连词。例如,用户选择“item1”作为字段2中的搜索查询,添加并选择字段4,使用“thing9”作为字段4的查询;搜索将查找字段2中有“item1”和字段4中有“thing9”的行。谢谢