当前位置: 首页>>代码示例>>Python>>正文


Python Session.frm_filter方法代码示例

本文整理汇总了Python中gluon.globals.Session.frm_filter方法的典型用法代码示例。如果您正苦于以下问题:Python Session.frm_filter方法的具体用法?Python Session.frm_filter怎么用?Python Session.frm_filter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在gluon.globals.Session的用法示例。


在下文中一共展示了Session.frm_filter方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: str

# 需要导入模块: from gluon.globals import Session [as 别名]
# 或者: from gluon.globals.Session import frm_filter [as 别名]
         response.flash = load
     if session.frm_filter:
       frm_filter.vars = session.frm_filter
   else:
     response.flash = str(ns.error_message)
 
 flash=response.flash
 frm_filter.process(keepvalues=True,onfailure=None)
 frm_filter.errors.clear()
 response.flash = flash
 frm_filter.custom.submit = ui.control.get_mobil_button(label=T("Search"), href="#", 
       cformat=None, style="text-align: left;", icon="search", ajax="false", theme="a",
       onclick= "document.forms['frm_filter'].submit();", cmd_id="filter_submit")
 frm_filter.custom.widget.repname["_onkeydown"]="if (event.keyCode == 13) document.getElementById('filter_submit').click()"
 if not request.post_vars.has_key("ins_cmd"):
   session.frm_filter = frm_filter.vars
     
 dbs_reports=None
 if frm_filter.vars.database and frm_filter.vars.database!="":
   if ns.local.setEngine(database=db.databases(id=frm_filter.vars.database).alias, check_ndi=False, created=False, createdb=False):
     query = (ns.db.ui_report.id>0) 
     dbs_reports = []
     if frm_filter.vars.repname and frm_filter.vars.repname!="":
       query = query & ((ns.db.ui_report.repname.lower().like("%"+str(request.post_vars.repname).lower()+"%"))|
                        (ns.db.ui_report.description.lower().like("%"+str(request.post_vars.repname).lower()+"%")))
     if frm_filter.vars.label and frm_filter.vars.label!="":
       groups_id=ns.valid.get_groups_id('nervatype', frm_filter.vars.label)
       if groups_id:
         query = query & ((ns.db.ui_report.nervatype==groups_id))
       else:
         query = query & ((ns.db.ui_report.transtype==ns.valid.get_groups_id('transtype', frm_filter.vars.label)))
开发者ID:nervatura,项目名称:nerva2py,代码行数:33,代码来源:nas.py


注:本文中的gluon.globals.Session.frm_filter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。