zoukankan      html  css  js  c++  java
  • 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 实体

    注意:

    要和

    匹配

     要和

    匹配

    业务字典

  • 相关阅读:
    (转)dubbo远程调用细节
    (转)Dubbo扩展点实现细节
    (转)dubbo design
    (转) java中try/catch性能和原理
    mybatis入门基础(九)----逆向工程
    客观评价下软件培训机构
    mybatis入门基础(八)-----查询缓存
    mybatis入门基础(七)----延迟加载
    mybatis入门基础(六)----高级映射(一对一,一对多,多对多)
    为什么我不推荐大家去外包公司
  • 原文地址:https://www.cnblogs.com/qj696/p/14721441.html
Copyright © 2011-2022 走看看