easyui datagrid 动态生成列问题
现在是那么个情况..怎样才能做到点击保存不是覆盖数据而是新增两列数据,要求是每点击次保存把数据存到表格中生成两列..大神们求指教.下面是效果图和代码
<script>
function saveTable(){
var $text1=$("#text1").val();
//alert($text1)
var $text2=$("#text2").val();
var $text3=$("#text3").val();
part1 = $text2.split("`");
part2 = $text3.split("`");
var jsonStr="";
var json={}
json.rows=[];
for(var i=0;i<part1.length;i++){
var jsonStr={};
jsonStr.name=part1[i];
jsonStr.value=part2[i];
json.rows.push(jsonStr);
jsonx=JSON.stringify(json);
alert(jsonx)
var colNameArray = new Array();
var column = {};
column['title']="选项标题";
column['field']="name";
column['width']=120;
colNameArray.push(column);
var column1= {};
column1['title']="选项值";
column1['field']="value";
column1['width']=120;
colNameArray.push(column1);
}
$('#table1').datagrid({
title:'标题',
columns:[
colNameArray
],
rownumbers:true
}).datagrid('loadData',json.rows);
}
</script>

<script>
function saveTable(){
var $text1=$("#text1").val();
//alert($text1)
var $text2=$("#text2").val();
var $text3=$("#text3").val();
part1 = $text2.split("`");
part2 = $text3.split("`");
var jsonStr="";
var json={}
json.rows=[];
for(var i=0;i<part1.length;i++){
var jsonStr={};
jsonStr.name=part1[i];
jsonStr.value=part2[i];
json.rows.push(jsonStr);
jsonx=JSON.stringify(json);
alert(jsonx)
var colNameArray = new Array();
var column = {};
column['title']="选项标题";
column['field']="name";
column['width']=120;
colNameArray.push(column);
var column1= {};
column1['title']="选项值";
column1['field']="value";
column1['width']=120;
colNameArray.push(column1);
}
$('#table1').datagrid({
title:'标题',
columns:[
colNameArray
],
rownumbers:true
}).datagrid('loadData',json.rows);
}
</script>
...全文
相关推荐
datagrid 多表头及动态生成的实现
#### 实现目标本文的目标是通过一个具体的案例来展示如何使用JQuery EasyUI的datagrid组件来实现多表头和根据数据库动态生成列的需求。#### 解决方案##### 1.
easyui动态拼接columns[可运行源码]
文章详细讲述了Java后台与前端easyui datagrid组件进行交互的方法,使得列的构建可以动态生成,从而满足不同业务场景下的数据展示需求。
JQuery_EasyUI_DataGrid_编程经验
总的来说,JQuery EasyUI DataGrid 提供了丰富的表格功能,包括数据展示、分页和操作处理。在实际使用中,需要注意与后端的交互,保证数据的正确传递和处理,同时解决可能出现的兼容性问题。
easyui datagrid在编辑状态下更新列的值
在标题“easyui datagrid在编辑状态下更新列的值”中,我们关注的是如何在Datagrid的编辑模式下动态地修改列的值,以及确保在编辑结束后,保存的数据反映这些变更。以下将详细介绍这一过程。
easyui datagrid 动态隐藏显示列
jquery easyui 扩展 datagrid 自定义动态隐藏显示列


