EOS之单表查询
1数据建模(连接数据源)
2持久化实体 和 非持久化实体
3.查询前后端配置
4业务字典
数据实体:是一个抽象的概念,描述数据结构的名称和类型的信息。包含持久化实体和非持久化实体。
持久化实体:
非持久化实体:不能增删改查
查询实体:特殊类型的持久化实体,只能查
导入实体:
criteria Type:在线帮助中查询
<div class="nui-panel" style="width:100%;height:15%;" showToolbar="false" showFooter="true"> <div id="queryform" class="nui-form" align="center" style="height:100%"> <!-- 数据实体的名称 --> <input class="nui-hidden" name="criteria/_entity" value="com.cgn.bws.metadata.Pipeline.BwMetadataPipeline"> //value="数据库url"
//_entity查询实体,value:定义查哪一个实体 <!-- 排序字段 --> <input class="nui-hidden" name="criteria/_orderby[1]/_property" value="p_id"> //定义了按照p_id进行排序 _property 是对那个属性进行操作 <input class="nui-hidden" name="criteria/_orderby[1]/_sort" value="asc"> //定义了排序的方式 按照升序排序
<table id="table1" class="table" style="height:100%"> <tr> <td style="width: 5%;" align="right"> 管道编号: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[1]/p_id" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[1]/_op" value="="> //OP定义<,=,>,like </td> <td style="width: 5%;" align="right"> 介 质 种 类: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[2]/p_type" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[2]/_op" value="like"> //OP定义<,=,>,like
<input class="nui-hidden" name="criteria/_expr[2]/_likeRule" value="all"> //定义op规则
//后两个input 是定义了搜做规则。 </td> <td style="width: 5%;" align="right"> 介质压力/MPa: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[3]/p_pressure" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[3]/_op" value="like"> <input class="nui-hidden" name="criteria/_expr[3]/_likeRule" value="all"> </td> <td style="width: 5%;" align="right"> 管 长/m: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[4]/p_length" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[4]/_op" value="like"> <input class="nui-hidden" name="criteria/_expr[4]/_likeRule" value="all"> </td> </tr> <tr> <td style="width: 5%;" align="right"> 管道名称: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[5]/p_name" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[5]/_op" value="like"> <input class="nui-hidden" name="criteria/_expr[5]/_likeRule" value="all"> </td> <td style="width: 5%;" align="right"> 介质温度/℃: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[6]/p_temperature" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[6]/_op" value="like"> <input class="nui-hidden" name="criteria/_expr[6]/_likeRule" value="all"> </td> <td style="width: 5%;" align="right"> 保 温 厚 度/m: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[7]/p_thickness" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[7]/_op" value="like"> <input class="nui-hidden" name="criteria/_expr[7]/_likeRule" value="all"> </td> <td style="width: 5%;" align="right"> 管 径/m: </td> <td style="width:9%;"> <input class="nui-textbox" name="criteria/_expr[8]/p_caliber" allowinput="true" style="float: left; width:75%;" /> <input class="nui-hidden" name="criteria/_expr[8]/_op" value="like"> <input class="nui-hidden" name="criteria/_expr[8]/_likeRule" value="all"> </td> </tr> </table> </div> </div> <div class="nui-toolbar" style="border-bottom:0;padding:0px;"> <table style="width:100%;"> <tr> <td style="width:100%;"> <a class="nui-button" iconCls="icon-search" onclick="search()"> 查询 </a> <a class="nui-button" onclick="reset()"> 重置 </a> | <a class="nui-button" iconCls="icon-add" onclick="add()"> 新增 </a> <a id="update" class="nui-button" iconCls="icon-edit" onclick="edit()"> 编辑 </a> <a class="nui-button" iconCls="icon-remove" onclick="remove()"> 删除 </a> <!-- <a class="nui-button" iconCls="icon-undo" onclick="onload()"> 导入 </a> --> </td> </tr> </table> </div>
查询步骤:
先要定义一个实体,定义排序规则,
table进行查询名称,条件设置
name="criteria/_expr[1] //以数组出现定义为一个组
OP定义<,=,>,like
定义op规则
配置分页实体 pagecond
前段如何 配置 pagecond 实体
注意:
要和
匹配
要和
匹配
业务字典