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

时间:2012-10-28 23:40:11

标签: python web2py

假设您的数据库有N个字段,并且您希望使用SQLFORM.grid / smartgrid显示内容,并使用户可以搜索该组字段的某些子集(名为& #34; field1"," field2"等)。实施以下内容的好方法是什么:

  1. 默认情况下,一个字段是可搜索的,用户可以从下拉菜单/选择器菜单中选择哪个字段
  2. 如果用户想要在搜索中添加另一个字段(即搜索字段1和字段2),他们可以点击一些图标(例如加号),然后会弹出另一个搜索输入字段 - 用户可以通过选择器菜单选择可搜索的字段
  3. 如有必要,重复步骤2若干次
  4. 换句话说,用户按顺序添加搜索字段,并搜索这些字段的某些组合。例如,用户选择" item1"作为field2中的搜索查询,添加并选择field4,并使用" thing9"作为field4的查询;搜索在" item1"中查找行在field2 AND" thing9"在field4。谢谢!

0 个答案:

没有答案