EOS之单表查询

1数据建模(连接数据源)

2持久化实体 和  非持久化实体

3.查询前后端配置

4业务字典

  数据实体:是一个抽象的概念,描述数据结构的名称和类型的信息。包含持久化实体和非持久化实体。

  持久化实体:

非持久化实体:不能增删改查

 查询实体:特殊类型的持久化实体,只能查

导入实体:

criteria Type:在线帮助中查询

 

<div class="nui-panel" style="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=" 5%;" align="right"> 管道编号: </td> <td style="9%;"> <input class="nui-textbox" name="criteria/_expr[1]/p_id" allowinput="true" style="float: left; 75%;" /> <input class="nui-hidden" name="criteria/_expr[1]/_op" value="="> //OP定义<,=,>,like </td> <td style=" 5%;" align="right"> 介 质 种  类: </td> <td style="9%;"> <input class="nui-textbox" name="criteria/_expr[2]/p_type" allowinput="true" style="float: left; 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=" 5%;" align="right">
                                          介质压力/MPa:
            </td>
            <td style="9%;">
                <input class="nui-textbox" name="criteria/_expr[3]/p_pressure" allowinput="true" style="float: left; 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=" 5%;" align="right">
                                           管      长/m:
            </td>
            <td style="9%;">
                <input class="nui-textbox" name="criteria/_expr[4]/p_length" allowinput="true" style="float: left; 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=" 5%;" align="right">
                                            管道名称:
            </td>
            <td style="9%;">
                <input class="nui-textbox" name="criteria/_expr[5]/p_name" allowinput="true" style="float: left; 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=" 5%;" align="right">
                                            介质温度/℃:
            </td>
            <td style="9%;">
                <input class="nui-textbox" name="criteria/_expr[6]/p_temperature" allowinput="true" style="float: left; 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=" 5%;" align="right">
                                            保 温 厚 度/m:
            </td>
            <td style="9%;">
                <input class="nui-textbox" name="criteria/_expr[7]/p_thickness" allowinput="true" style="float: left; 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=" 5%;" align="right">
                                            管      径/m:
            </td>
            <td style="9%;">
                <input class="nui-textbox" name="criteria/_expr[8]/p_caliber" allowinput="true" style="float: left; 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="100%;">
          <tr>
            <td style="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 实体

注意:

要和

匹配

 要和

匹配

业务字典

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