easyui 动态生成columns怎么绑定对应的rows

问题描述

列子:<divstyle='width:100%;text-align:right'><tableid='dg'border="1"></table></divvardata={"total":"1","columns":[[{"field":"ItemName","title":"费用类别","align":"center","rowspan":"2","width":200},{"title":"月实际收支情况","align":"center","colspan":"4"}//合并4列],[{"field":"ChangeDateTotal","title":"小计","align":"center","formatter":"Common.toThousands","width":100},{"field":"SJBalance","title":"实际(网银+现金)","align":"center","formatter":"Common.toThousands","width":100},{"field":"CDBalance","title":"承兑","align":"center","formatter":"Common.toThousands","width":100},{"field":"NBBalance","title":"内部交叉","align":"center","formatter":"Common.toThousands",}]],"rows":[{"ItemName":"收款合计""ChangeDateTotal":"0","SJBalance":"0","CDBalance":"0","NBBalance":"0"}]};$('#dg').datagrid({columns:data.columns}).datagrid("loadData",data);按照上面的写法,rows数据没法绑定到对用的列里面?怎么设置rows的格式才能绑定数据?急求

解决方案

解决方案二:
列子中最后一列多写了个逗号,去掉还是没有达到想要的结果

时间: 2024-07-30 18:44:44

easyui 动态生成columns怎么绑定对应的rows的相关文章

AngularJS实现给动态生成的元素绑定事件的方法_AngularJS

本文实例讲述了AngularJS实现给动态生成的元素绑定事件的方法.分享给大家供大家参考,具体如下: 1 . 我们知道在jQuery中,动态生成一个元素,如果要在动态生成元素的同时,动态绑定事件,可以通过live/on方法(在jquery3.0中已经废除了bind方法). 2 . 在AngularJS中,操作DOM一般在指令中完成,事件监听机制是在对于已经静态生成的dom绑定事件,而如果在指令中动态生成了DOM节点,动态生成的节点不会被JS事件监听. 举例来说: angular.module('

jQuery EasyUI中DataGird动态生成列的方法_jquery

EasyUI中使用DataGird显示数据列表中,有时需要根据需要显示不同的列,例如,在权限管理中,不同的用户登录后只能查看自己权限范围内的列表字段,这就需要DataGird动态组合列,下面介绍EasyUI中DataGird动态生成列的方法. DataGird动态生成列,实际上就是控制DataGird的 columns 属性值,下面通过ajax异步调用后台columns的数据,进行绑定. <table id="dg"></table> <script>

关于动态生成dom绑定事件失效的原因及解决方法_jquery

之前做项目都是直接用jquery的bind绑定事件,不过当时都不是动态生成dom元素,而是已经页面中原本存在的dom元素进行事件绑定,最近在测试给动态生成的dom绑定事件的时候发现事件失效,于是就测试了一下: 1. 事件失效的原因: (1)bind事件绑定只对dom中存在的元素有效,对于我们后来动态增加的元素是监测不到,所以绑定不了 (2)同样,当你使用var aa = document.getElementsByTagName("动态生成的元素");来获取动态生成的元素的时候也是获取

jquery弹窗插件colorbox绑定动态生成元素的方法_jquery

colorbox是jquery一个非常好用的弹窗插件,功能十分丰富,使用体验也很好. colorbox官网:http://www.jacklmoore.com/colorbox/ 刚才在是用colorbox的时候遇到了一个问题,这个问题以前没有注意过. 以前我都是讲这个插件使用在静态HTML元素中的,今天为动态生成的元素绑定的时候发现不能用了. 常规的用法是这样的: 复制代码 代码如下: <a class="test" href="test.jpg" titl

easyui-关于easyUI的dategrid如何能够根据数据库数据的多少动态生成有多少个列?

问题描述 关于easyUI的dategrid如何能够根据数据库数据的多少动态生成有多少个列? 关于easyUI的dategrid如何能够根据数据库数据的多少动态生成有多少个列? 解决方案 的成绩对比vzbkvjdskjkdv比较 解决方案二: 只需要将数据库中的值全部查询出来,然后根据api上面给出的json格式返回给datagrid就可以啦 解决方案三: 只要按照dategrid的格式传给它,就自动组装好了啊 解决方案四: sql编程 存储过程 之 动态添加数据库表列并更新数据库表数据

关于动态生成table的问题。

问题描述 在后台查询出一个list的数据publicpartialclassDefault2:System.Web.UI.Page{publicIList<string>list{get;set;}publicvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){DataTabledt=newDataTable();DataColumndc1=newDataColumn("Name",Type.GetType(&quo

html-js动态生成的div在ie9下显示正常而在ie8下显示错位

问题描述 js动态生成的div在ie9下显示正常而在ie8下显示错位 html代码如下: js代码如下: function logIn(){ var new_page=document.createElement("div");//创建遮蔽层div new_page.style.position="absolute"; new_page.style.top=0; new_page.style.left=0; new_page.style.width=document

动态生成GridView

问题描述 有一个空的GridView,通过后台代码动态绑定列和绑定数据,怎么实现,我用的是三层架构 解决方案 解决方案二:其实你这样的问题,直接搜索GridView绑定就是了.这是GridView的基本用法..<asp:GridViewID="gvShowTenementsInfo"runat="server"><Columns><asp:BoundFieldHeaderText="住户姓名"DataField=&q

GridView动态生成TextBox模板列后如何取值的问题

问题描述 各位好,这个问题以前有人提过了,但是我研究了好几天用到我的程序里就总出现问题,希望高手能够帮帮忙,谢谢!我需要用GridView动态生成列数不固定的模板列,然后在里面添加textbox控件后,由用户输入数值,然后将这些值获取出来.但是我运行到这里就总是出现错误说"既不是表的DataColumn也不是表的DataRelation".代码如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Co