搜索功能开发大致流程
来源:互联网 发布:网络批发平台有哪些 编辑:程序博客网 时间:2024/05/24 03:52
1、页面添加搜索框
<div class="trans_type_search"> 表单名称:<s:textfield name="bdmc" size="8"/> 版本号:<s:textfield name="bbh" size="8"/> 表单类型:<mytag:select id="bdlx" title="请输入表单类型" name="bdlx" sql="basedata" isSql="false" condition="2731" dataType="Long" listKey="name" listValue="name" headerKey="" headerValue="请选择"/> 地点:<mytag:select title="地点" name="fcid" sql="fcdata" isSql="false" condition="2" dataType="Integer" listKey="id" listValue="fcmc" headerKey="" headerValue="请选择"/> <a class="btn_short" name="button" id="button" href="javascript:void(0)" title="搜索" onclick="QueryShfwZlbdListUtils.query()">搜索</a></div>
2、给搜索按钮添加js事件
<script type="text/javascript">; QueryShfwZlbdListUtils = {}; /** * 条件查询 */ QueryShfwZlbdListUtils.query = function() { //强行设置当前页为第一页 var currentPage = $("query_shfwZlbd_list_form").pageNo; if(currentPage) currentPage.value = 1; Ext.milan.pagejs.page_shfwZlbd.query("query_shfwZlbd_list_form"); };</script>JS代码/** * 条件查询列表 */Ext.milan.pagejs.page_shfwZlbd.query = function() { Milan.pagejs.page_index.updateCurrentTabByForm("query_shfwZlbd_list_form");};
3、DAO层逻辑
public Page findPage(ShfwZlbdQuery query) { String sql = "select t from ShfwZlbd t where 1=1 "; //模糊查询 if(isNotEmpty(query.getBdmc())) { sql+=" and t.bdmc like '%"+query.getBdmc()+"%' "; } if(isNotEmpty(query.getBbh())) { sql+=" and t.bbh like '%"+query.getBbh()+"%' "; } if(isNotEmpty(query.getBdlx())) { sql+=" and t.bdlx = '"+query.getBdlx()+"' "; } //根据fcid查询fc名称 if(isNotEmpty(query.getFcid())) { sql+=" and t.fcid = :fcid "; } return pageQuery(sql,query);}
0 0
- 搜索功能开发大致流程
- 网站开发大致流程
- Linux设备驱动开发大致流程
- springMVC下载Excel表格功能的大致流程
- Cocos2d-x结合Cocosbuilder开发游戏的架构大致流程
- Cocos2d-x结合Cocosbuilder开发游戏大致流程
- Handler的大致流程
- tomcat6源码大致流程
- pdp激活大致流程
- Nginx初始化大致流程
- openerp7 大致安装流程
- ssh部署大致流程
- SendMessage的大致流程
- ThinkPHP3.2 大致流程
- 报表的大致流程
- 网络请求大致流程
- 大致工作流程
- 实时推荐大致流程
- 十二周OJ利用参数宏进行角度与弧度转换
- Json实践(一):fastjson和gson简单效率测试
- Pollutant Control_usaco 4.4_网络流
- 二、yum 入门
- 关于HTML头部信息的测试
- 搜索功能开发大致流程
- Linux动态库的生成与使用指南
- nginx 源码分析 进程模型
- 信号队列
- Unity3D官方换装demo中网格合并研究
- 使用mysql命令来备份数据库
- #471 – Image 控件的FlowDirection 属性显示效果(How FlowDirection Works with the Image Element)
- 六大设计原则,里氏替换原则
- Android 异常点滴汇总