LigerUI学习使用

office365打不开 📅 2025-11-01 15:40:11 👤 admin 👁️ 4783 ❤️ 904
LigerUI学习使用

LigerUI有如下主要特点:

使用简单,轻量级

控件实用性强,功能覆盖面大,可以解决大部分企业信息应用的设计场景

快速开发,使用LigerUI可以比传统开发减少极大的代码量

易扩展,包括默认参数、表单/表格编辑器、多语言支持等等

支持Java、.NET、PHP等web服务端

支持 IE6+、Chrome、FireFox等浏览器

开源,源码框架层次简单易懂。

1.引入js库

1

2 <%@ page contentType="text/html;charset=UTF-8" language="java"%>

3 <%@ taglib prefix="b" uri="/bonc-tags"%>

4 <%@ taglib prefix="s" uri="/struts-tags"%>

5 <%

6 String contextPath = request.getContextPath();

7 %>

8

9

10

14

15

16

17

18

2.引入div放置对应的数据

3.ligerUI代码如下:

var parameter;

$(function(){

var date=new Date().getMonth();

date=date+1;

date='1-'+date;

//alert(date);

var year=new Date().getFullYear();

parameter=$("#vt").ligerGrid({

columns:[

{display:'部门',name:'DEPT_NAME',id:'id1',width:250,align:'left',frozen: true},

{display:date+'月累计销售额',

columns:[

{display:'累计完成',name:'HT_MONEY',width:220,align:'right',

render: function (record, rowindex, value, column) {

var html = ''+value+'';

if(record["DEPT_NAME"]!='合计'){

html = value;

}

return html;

}

},

{display:'应付第三方采购',name:'CG_MONEY',width:220,align:'right',

render: function (record, rowindex, value, column) {

var html = ''+value+'';

if(record["DEPT_NAME"]!='合计'){

html = value;

}

return html;

}

}

]

},

{display:date+'月累计净销售额',

columns:[

{display:year+'年度目标',name:'HT_MONEY_J_TAR',width:220,align:'right'},

{display:'累计完成',name:'HT_MONEY_J',width:220,align:'right',

render: function (record, rowindex, value, column) {

var html = ''+value+'';

if(record["DEPT_NAME"]!='合计'){

html = value;

}

return html;

}

},

{display:'占目标(%)',name:'PRO',width:220,align:'right'}

]

}

],width:'99.80%',

height:'70%',

usePager:false,alternatingRow: false,

tree: { columnId:'id1',columnName: 'DEPT_NAME',

isExtend:function(data){

if ('isextend' in data ){

if(data['isextend'] == true){

return true;

}

}

return false;

},isParent:function(data){

if("1"==data['IS_LEAF']){

return false;

}else{

return true;

}

}

},

onTreeCollapse:function(data){

data['isextend'] = false;

},

url: "NetReturn!getlistformliger.action",

parms:{selectmonth:document.getElementById("statemonth").value},

onTreeExpand: function (data,e){

data['isextend'] = true;

var grid = this;

if (data.children==0 && !data.loaded) {

var o2=$("#acctmonth").val();

var o3=$("#statemonth").val();

var objsend= {"nodeid":data["DEPT_ID"],"acctmonth":o2,"selectmonth":o3};

$.post('NetReturn!getNextlist1.action',objsend,

function(xlist){

var myobj=eval(xlist);

grid.appendRange(myobj,data,null,false);

}

);

}

}

});

});

说明:1.具有树形结构的数据,可以下钻数据。

2.有链接,可以点击显示动态图(eCharts绘制)

3.数据可以进行排序

4.效果如下:

初始化状态:

下钻后的数据:

5.总结,ligerUI功能强大,可以大大较少开发时间

学习:http://www.cnblogs.com/tancp/p/3730318.html

相关推荐

尻怎么读
www365bet娱乐场

尻怎么读

📅 10-29 👁️ 1064
淘宝属性词指的是什么意思?盘点属性词怎么找?
中国的365体育投注

淘宝属性词指的是什么意思?盘点属性词怎么找?

📅 07-07 👁️ 3585
常听人说“神三鬼四”,说的究竟是啥?
office365打不开

常听人说“神三鬼四”,说的究竟是啥?

📅 07-01 👁️ 3454