js 的一些总结

获取一个样式的值用:$("#tanchuangframe").attr("height")
如果要给这个样式赋值的话  $("#tanchuangframe").attr("height","200px")
后边直接加赋值参数.


$(selector).data(name,value)   选择这个对象给这个对象赋值.第一个参数是name ,第二个参数是value




查找每个段落的带有 "selected" 类的父元素:
$("p").parent(".selected")
$("p").parent(".selected").css("background", "yellow");
以及他的子标签


  <div><p>Hello</p></div>
  <div class="selected">
     <div>
         <p>Hello</p>
     </div>                    //黄
     <p>Hello Again</p>        //黄
     <p>Hello Again</p>        //黄
   </div>






 1.mini.parse();  将html标签解析为miniui控件.解析后,才能使用mini.get获取到控件对象.
 2.mini.layout(); 布局调整控件达到合适尺寸.
 3.mini.get(id);  根据id获取控件对象.
 




  JSON:
 1.mini.encode(Object)   把js对象序列化为json类型
 2.mini.decode(json , autoParseDate)  把json反序列化为js对象.
 


 Date:
  1.mini.parseDate(String)  把字符串转化为Date类型
  2.mini.formatDate(Date ,String); 把Date类型转化为字符串.




 FORM表单:
  var form = new mini.Form("#form1");
  var data = form.getData();     //获取表单多个控件的数据
  var json = mini.encode(data);  //序列化成JSON
  


<input id="scriptVa"  name="scriptVa" class="mini-combobox" 
      url="${pageContext.request.contextPath}/loopholeverification_getScriptTypeNames.do"
      textField="text"  //与后台的数据有个对应的关系   显示的东西
      valueField="id"   //与后台的数据有对应的关系     传递到东西 就是option的形式
 />
   //后台处理的数据
    jsonobj.put("id", sci.getId());
    jsonobj.put("text", sci.getScriptName());
 
  textField="text" valueField="id"




TABLE:


开始table的
  <div id="ldyzldcjgl_list_container"  //加载table识别的id
       showFooter=true                 //显示分页
       class="mini-datagrid"           //说明用的miniui 的 table
       multiSelect="true"              //允许选择多行   
       style="width:100%;height:490px;margin:0 5px;" 
       idField="uuid"                  //行数据唯一字段   也就是隐藏一个本行的id
       allowResize="false"             // 允许拖拽调整表格尺寸
       sizeList="[20,30,50,100]"       // 分页=尺寸集合,比如[5,10,100]
       pageSize="10"                   //每页显示的行数>








  .普通字段
  <div field="sceneName"  //字段
       visible="false"    //是否显示
       width="21%"        //宽度
       headerAlign="center"//显示的位置   >场景名称</div>


 .操作的字段
<div name="action" width="27%" headerAlign="center" align="center" renderer="onActionRenderera"  cellStyle="padding:0;">操作</div>
  headerAlign 表头列文本位置
  align       单元格文本位置
  cellStyle   单元格的样式
  renderer:   单元格绘制处理函数,同drawcell事件   渲染器


function onActionRenderera(e){
 var grid = e.sender;           //sender寄件人
 var record = e.record;         //record记录    得到了这一行的对象
 var status = record["taskStatus"];
 var id = record["id"];


 var s = '';
if(carryWay==0){
           s = '<span style=\"cursor:hand\" οnclick=\"return ldyzMoveLoop(\''+id+'\',\''+experimentId+'\',\'list\')\"><img src=\"${pageContext.request.contextPath}/vulnanalysis/images/iconcz15.png\" >验证</img></span><span style=\"cursor:hand\" οnclick=\"selectImages3()\"><img src=\"${pageContext.request.contextPath}/vulnanalysis/images/iconcz3.png\" >删除</img></span>';
        break;
        }else{
        s = '<span style=\"cursor:hand\" οnclick=\"return selectImages7()\"><img src=\"${pageContext.request.contextPath}/vulnanalysis/images/iconcz15.png\" >验证</img></span><span style=\"cursor:hand\" οnclick=\"selectImages3()\"><img src=\"${pageContext.request.contextPath}/vulnanalysis/images/iconcz3.png\" >删除</img></span>';
        break;
        }


 }


删除:多选的行
var ids=new Array();   //定义一个数组
  var grid=mini.get("ldyzldcjgl_list_container");//得到真个表单


  var rows = grid.getSelecteds();                //得到所有的多选行


  var arow=rows[i];                              //得到第一行的对象


  ids.push(arow["id"]);                          //在数组中添加选中行对象的id






miniui时间控件:<input id="createTime"  showTime="false" class="mini-datepicker" allowInput="false" showTodayButton="false" format="yyyy-MM-dd"  style="width:160px;"/> 
  




sender: Object, //表格对象
record: Object //行对象
column: Object //列对象
data: Object    //参数对象




3.15  //发工资日  日


 var  formObject= new mini.form("#editform");  //得到form的对象
 var  object = formObject.getData();           //从这个form对象中取出数据对象
 var json = mini.encode([object]);             //把对象变成json形式的字符串    然后使用ajax发送后台






   删除,或者更改数据后也可以直接用grid.reload ( );//重新加载数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值