JEECG使用技巧

1.在查询栏添加自定义条件

  先设置自定义内容: <span id="d_daishou" style="float:center;">
    &nbsp;&nbsp;&nbsp;&nbsp;金额: <select id="optfhao" name="optfhao" class="form-control"  style="display:inline-block;width:80px;">
  <option value=">=">大于等于</option>
  <option value="<=">小于等于</option>
  <option value="==">等于</option>
  </select>
  <input id="qrydsje" name="qrydsje" type="text" class="form-control" datatype="n" style="width:100px;"/>
 </span>

$(document).ready(function(){

   $('#dagreementsListForm').append($("#d_daishou"));

}

2.添加在按钮栏  

  var ospan=$('.datagrid-toolbar').find('span[style="float:left;"]');
  $("#d_daishou").insertAfter(ospan);  

3.修改默认查询输入框为下拉列表

     $('#searchColums').find('input[name="替换的字段名"]').combobox({    
            url:'<%=basePath%>/myController.do?getSalers',    
            valueField:'empno',
            textField:'empname',
            editable:false
     });

4.上下列表界面

  <div region="center" style="padding:0px;border:0px">
  <t:datagrid name="masterList" checkbox="false" pagination="true" fitColumns="true" title="上列表" actionUrl="ddoController.do?datagrid" idField="id"  
       fit="true" queryMode="group" sortName="sqrq,colrq" sortOrder="desc,desc" >
   <t:dgCol title="主键"  field="id"  hidden="true"  queryMode="single"  width="120"></t:dgCol>
   <t:dgCol title="创建人名称"  field="createName"  hidden="true"  queryMode="single"  width="120"></t:dgCol>

……
 </t:datagrid>
  </div>
 </div>


 <div data-options="region:'south',title:'下列细表',
    collapsed:true,split:true,border:false,
    onExpand : function(){tmp_east = 1;},onCollapse : function() { tmp_east = 0;}"  
    style="height: 200px; overflow: hidden;" id="southDetail">
  <t:datagrid name="dmxrowList" checkbox="false"  pagination="false" fitColumns="true"  title="" actionUrl="dfphwmxController.do?datagrid" idField="id"  queryMode="group">
    <t:dgCol title="主键"  field="id"  hidden="true" ></t:dgCol>
    <t:dgCol title="创建人名称"  field="createName"  hidden="true" ></t:dgCol>

.........

 <t:dgCol title="金额"  field="cols6" queryMode="single"  width="100"></t:dgCol>

  </t:datagrid>

脚本中加$("#masterList").datagrid({
        onClickRow: function(rowIndex, rowData){
            viewDetail(rowData.id,rowIndex);
        }
     });

5.改变行颜色

利用 <t:datagrid 的 rowStyler="RowStylerFunc" 〉

 function RowStylerFunc(index,row){
     var khzt=row.ctStat;
     if(khzt=='3'){
         return 'color:blue;';//font-weight:bold;'; 
         //''background-color:pink;color:blue;font-weight:bold;';  
     }
     if(khzt=='4'){
         return 'color:red;';//font-weight:bold;';
     }
 }

6.根据条件显示单元自定义内容

利用 <t:dgCol 的  formatterjs="MyFormatter" >

 function MyFormatter(val,row,index){
      if(val!=''){
          return "<a style=\"cursor:pointer;\" οnclick=\"quickCall('"+val+"')\" title=\"拨号\"><i class='fa fa-phone'></i>"+val+"</a>";
      }else{
        return val;
     }
 }

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值