function createDataGrid(bdata){
//拼装数据
var zhibiao=condition.zhibiao;
zxcolumns=["ROLE_NAME",zhibiao,"STEP_ID","RIGHTNUM","ERRNUM","USERABLE"];//表格列数
var oneobj = bdata;
var total=0;//列表总数
objectAll=new Object();
var tempmaps=[];
var tempmap=new Object();
total=bdata.length;
for(key in bdata){
object=new Object();
tempmap=bdata[key];
//声明相应变量
var ROLE_NAME=tempmap[0].ROLE_NAME;//赋值任务名称
var sumzhibiao=0;
var STEP_ID=tempmap[0].STEP_ID;
var sumRIGHTNUM=0;
var sumERRNUM=0;
var sumUSERABLE=0;
var len=tempmap.length;
for(var i=0;i<tempmap.length;i++){
sumzhibiao+=Number(tempmap[i][zhibiao]);
sumRIGHTNUM+=Number(tempmap[i].RIGHTNUM);
sumERRNUM+=Number(tempmap[i].ERRNUM);
sumUSERABLE+=Number(tempmap[i].USERABLE);
}
object.ROLE_NAME=ROLE_NAME;
object[zhibiao]=dataGridDou3(sumzhibiao/len);
object.STEP_ID=STEP_ID;
object.RIGHTNUM=dataGridDou3(sumRIGHTNUM/len);
object.ERRNUM=dataGridDou3(sumERRNUM/len);
object.USERABLE=dataGridDou3(sumUSERABLE/len);
tempmaps.push(object);
}
//拼接表格
$('#DataGrid').datagrid({
//url:'datagrid_data1.json',
columns:[[
{field:'ROLE_NAME',title:'任务名称',width:180,sortable:true,height:100},
{field:zhibiao,title:zhibiao,width:190,height:100},
{field:'STEP_ID',title:'步骤',width:190,align:'right',height:100},
{field:'RIGHTNUM',title:'有效监测(次)',width:190,align:'right',height:100},
{field:'ERRNUM',title:'错误次数(次)',width:190,height:100},
{field:'USERABLE',title:'可 用 性%',width:190,align:'center',height:100},
]]
//$('#tt').datagrid('loadData', data); //将数据绑定到datagrid
});
//动态载入数据
var datasource = { total: total, rows: tempmaps};
$("#DataGrid").datagrid('loadData', datasource);
}
- 浏览: 58767 次
相关推荐
向量加权平均优化算法INFO-蒲公英优化算法DO-人工水母优化算法JS-蜜獾优化算法HBA-黏菌优化算法SMA【单目标优化算法】在23个测试函数上对比(Matlab代码实现) 向量加权平均优化算法INFO-蒲公英优化算法DO-人工水母...
这个版本0.9.7.309-JS-3表明了这是一个经过多次迭代和优化的版本,特别针对JavaScript环境进行了优化。 OLAP技术是数据仓库领域中的核心组件,它允许用户对大量结构化数据进行快速、多角度、深入的分析。OLAP4j作为...
此外,为了优化性能,开发者可能使用Web Workers技术在后台线程处理大量数据,避免阻塞主线程,确保用户体验流畅。同时,为了适应不同分辨率和设备,项目可能考虑响应式设计,确保在桌面和移动设备上都能正确显示。 ...
`php-js-ext` 是一个专门为PHP设计的扩展,它的目标是提供一种简单的方式来处理JavaScript对象和数据结构,以便在服务器端的PHP和客户端的JavaScript之间进行数据交换。在0.1.2版本中,开发者针对PHP 5.3.3进行了...
【js-conditional-compile-loader 1.0.15】是一个专为JavaScript代码条件编译设计的加载器,用于处理项目中的环境特定代码。在软件开发中,有时我们需要根据不同的运行环境(例如开发、测试和生产)来编译不同的代码...
JS-XLSX是一个强大的JavaScript库,用于处理Excel文件,特别是数据的导入和导出。它基于XML结构解析和生成Excel文档,支持多种格式,包括XLSX、XLSM、XLSB等。在本教程中,我们将深入探讨如何使用JS-XLSX库将HTML...
具体到这个版本,可能涉及到JS(JavaScript)的兼容性或者其他与JavaScript相关的改进,以便在Web应用中更好地使用olap4j。 **总结** olap4j 0.9.7.309-JS-3 jar包是一个针对OLAP应用的Java库,它提供了标准接口来...
"fis-optimizer-uglify-js-nfd" 就是一个专门为前端JavaScript代码压缩和优化设计的开源库,它是基于fis(Fast Integrate System)框架的一个插件。fis是一个强大的前端集成解决方案,它提供了从项目构建、资源管理...
einars-js-beautify的最新版本为31c3c10,该版本可能包含性能优化、新特性或修复已知问题。开发者可以通过GitHub等平台关注项目的更新,参与讨论并提交问题报告或贡献代码。 总结来说,einars-js-beautify是一个...
标题“opencore-amr-js-master”所指的项目是一个基于JavaScript实现的开源库,它使得在Web浏览器中直接播放AMR(Adaptive Multi-Rate)音频格式成为可能。AMR是一种广泛应用于移动通信和语音编码的高效压缩格式,...
发条JS调试工具JS-ED 1.9是一款专为JavaScript开发者设计的强大调试工具,它可以帮助程序员高效地定位并解决代码中的错误,优化性能,以及提升开发效率。在本文中,我们将详细介绍JS-ED 1.9的主要功能、使用方法以及...
这个版本可能包含了针对Vue.js框架的优化和新特性,使得开发者在调试时能有更高效、精确的体验。 要将Vue.js-devtools_5.1.1加载到浏览器中,你需要进行以下步骤: 1. **下载与解压**:首先,你需要从官方渠道或...
1. 引入库:首先,你需要将`javascript-detect-element-resize.js`文件引入到你的HTML文档中,或者通过模块系统(如CommonJS或ES6模块)来导入。 2. 创建实例:然后,你可以创建一个新的检测器实例,传入要监听的...
《js-xlsx:JavaScript操作Excel的核心库》 在现代Web应用中,处理Excel文件的需求日益增长,而`js-xlsx`就是一款专为JavaScript设计的处理Excel文件的强大库。这个库允许开发者在浏览器端或者Node.js环境中读写...
**Chart.js** 是一个轻量级且易于使用的JavaScript图表库,它支持多种图表类型,如柱状图、线图、饼图、雷达图等。它的核心特点包括灵活性、性能优化以及对响应式设计的良好支持。通过 **react-chartjs-2** ,我们...
本文将深入探讨“前端开源库-js-priority-queue”这一主题,它是一个专门为JavaScript设计的优先级队列实现,为前端开发者提供了一种强大的数据结构,用于优化算法和提高代码执行效率。 **优先级队列简介** 优先级...
"JS-Charts_demo.zip" 是一个包含JavaScript图表库示例的压缩包,它以其轻便、独立和纯JS实现的特点而引人注目。这个库无需依赖任何外部框架,为开发者提供了一种直接在网页中创建图表的强大工具。以下是关于这个...
Cocos2d-JS 是一个基于 JavaScript 的游戏开发框架,它是 Cocos2d-x 的 JavaScript 版本。这个“Cocos2d-JS---demo”压缩包包含的是使用 Cocos2d-JS 开发的游戏或应用的示例,用于展示其功能和效果。通过将这些 demo...
`brunch` 是一个流行的构建工具,它能够帮助开发者自动化构建流程,其中包括合并、压缩和优化资源文件,尤其是 JavaScript 文件。在这个主题中,我们将深入探讨 `brunch-js-minify-js-files`,它是 `brunch` 用于...
1. **性能瓶颈**:JS与原生间的通信可能存在延迟,需优化通信频率和数据量。 2. **调试难题**:混合代码的调试较为复杂,可借助Chrome DevTools或Xcode的远程调试工具。 3. **安全问题**:防止恶意代码注入,确保JS-...