首页 > 其他 > 详细

EOS之单表查询

时间:2021-04-30 15:16:03      阅读:28      评论:0      收藏:0      [点我收藏+]

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">   
      //_entity查询实体,value:定义查哪一个实体 <!-- 排序字段 --> <input class="nui-hidden" name="criteria/_orderby[1]/_property" value="p_id"> //定义了按照p_id进行排序 <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 实体

技术分享图片

 

 

 

技术分享图片

 

 

 

 

 

技术分享图片

 

 

技术分享图片

 

 

注意:

 

技术分享图片

 

 

要和

技术分享图片

 

 

匹配

 

技术分享图片

 

 要和

技术分享图片

 

 

匹配

 

 

 

 

业务字典

 

EOS之单表查询

原文:https://www.cnblogs.com/qj696/p/14721441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!