1. 程式人生 > 實用技巧 >datagrid的一些常見用法

datagrid的一些常見用法

$("#offlineTable").datagrid("options").columns;

//options表示easyui表格的設定,columns表示表頭

$("#offlineTable").datagrid("getRows")

//獲取當前分頁的行

圖表轉SVG

/*圖表轉svg*/
utils.ChartToSvg2 = function (chartIDList) {
    var height = 0;
    var data = [];
    for (var i = 0; i < chartIDList.length; i++) {
        var chartID = chartIDList[i];
        
var chart = $(chartID).highcharts(); var chartOption = $.extend(true, {}, chart.options); var prevOptions = { chart: { spacing: chartOption.chart.spacing, yAxis: chartOption.yAxis, height: chartOption.chart.height, width: chartOption.chart.width }, legend: { itemStyle: { fontWeight: chartOption.legend.itemStyle } } };
//根據圖例文字數量判斷圖的高度 height = utils.CovenrtHeight(chart.options, chart.options.chart.type); var opt = { chart: { spacing: [10, 10, 15, 10], yAxis: chartOption.yAxis, height: height, width: '925' }, legend: { itemStyle: { fontWeight:
'bold' } } } $.extend(true, chart.options, opt); var svg = chart.getSVG(); //還原圖表配置 $.extend(true, chart.options, prevOptions); data.push(encodeURIComponent(svg)); } return data; }