Zjs

zjs.render

  1. 概述

      zjs.render为数组渲染函数,用于处理数组对象转换为HTML,一般常规的字符串处理方式为字符串的拼接,效果非常不好,会产生一堆引号加号等等。使用zjs.render函数的话,类似AngularJS的语法。使用{{变量名}}这种方式将变量绑定到对应位置,可以是任意正常HTML的位置,比如class style src 文本等等。

    2.参数

     

       3.示例

     var my= [{"name":"张三","logo":"/n.jpg"},{"name":"李四","logo":"/n.jpg"}];
          zjs.alert(zjs.render(my,'<div class="myinfo"><img src="{{logo}}" style="height:32px;"/><h6>{{name}}</h6></div>'));··

 获取服务器中数据 ul方法

    <ul class="hylist" id="nNewList" style="display: none;" pagesize="20" cmd-select="nNew_list_proc" dateformat="diff"
      donotscrolltop="true" beforerenderrow="beforerenderrow()" getcallback="getcallback()" htmlbox='ydjljfinfo'>
 
      1. cmd-select="nNew_list_proc"   获取匹配表单名字进行查询
      2.dateformat="diff" 处理时间格式   默认为 yyyy-MM-dd   源码中
        if (dateformat == "diff") {return zjs.getDateDiff(result[1] + "/" + result[2] + "/" + result[3] + " " + result[4] + ":" + result[5] + ":" + result[6]); }
      3.beforerenderrow  表示在表格的数据每页每行渲染前 的回调函数 参数为单行对象 用于字典转换
      4.getcallback  表示在表单的数据从服务器端 获取后并且渲染后 的回调函数
      5.htmlbox   表示html里面的内容进行过滤掉  过滤掉标签将标签显示出来
      6.onlyserver 强制服务器端搜索模式 否则uiZjs会自动切换前端搜索模式和服务器端搜索模式
      7.nomsg 禁用未搜索到相关结果的提示语  

zjs.cmd获取数据

      
      zjs.cmd({ 
                      cmd: "nNew_update_proc",
                      para: {
                            id: $(this).attr("id")
             }
         });
类似于ajxa  1.cmd 相当于url 查询表单的地址    2.para 所要使用的数值    3.async同步还是异步 默认为异步true 同步请传false    4.callback 该属性为函数 执行成功后的回调 *注 只有在返回值ResponseID为0 也就是命令执行成功时 才会触发该函数
 
zjs.render(遍历的数据,遍历数据显示方式)
 
evalJSON  将默认假数据模式 返回的是字符串 再转换成JSON对象
 

zjs.getQueryStr

         zjs.getQueryStr为获取URL里的参数,返回值为一个{}对象,对象的属性为参数名,属性值为参数值。比如URL为/?a=1&b=2&c=3那么zjs.getQueryStr得到的值为{"a":1,"b":2,"c":3}

zjs.getmylist

         在数据中进行递归 获取下级的数据

自定义命名+tfoot profoot   分页器

              pageNumbers(分页页码),prevPage(上一页),nextPage(下一页)  zjs中封装的分页器

自定义命名+Paras   请求数据

     从<form id="nNewListParas" class="cform" onsubmit="return false;"> <a id="search"></a> </form>中请求数据

     onsubmit="return false;"是判别里面在默认状态下不获取请求数据   只有当 search 触发的时候才能请求数据

zjs.getvals

zjs.getvals为字典代码转换为值的函数,上一章里提到uiZjs提倡使用字典定义key/value的数据,那么key/value的转换就是由zjs.getvals函数处理的。

zjs.alert

zjs.alert  zjs中自带的提示框
 
cmd-select 查询    cmd-insert 添加 cmd-update 更新
posted @ 2021-03-16 16:13  98。  阅读(204)  评论(0)    收藏  举报