jquery的datagrid的增删改查属性

来源:互联网 发布:云计算好处 编辑:程序博客网 时间:2024/04/29 11:07
1 datagrid是jquery的一个table格式的组件。首先需要添加jquery的一些样式和js
如:<link rel="stylesheet" type="text/css" href="./common/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="./common/easyui/themes/default/easyui.css">

<script type="text/javascript"  src="./js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="./common/easyui/jquery.easyui.min.js"></script>


2 然后设置table的id名。这样就可以设置对应的id为datagrid属性了
如:<table id="sda_prop"></table>


$("#sda_prop").datagrid({
width:400,
height:600,
idField:'id',
rownumbers:true,
columns:[
[
{field:'ck',checkbox:true},
{title:'名称',field:'name',width:150},
{title:'属性值',field:'value',width:250}
]
],
toolbar:[
{text:'添加',handler:function(){
addProp();
}},'-',
{text:'修改',handler:function(){
editProp();
}},'-',
{text:'删除',handler:function(){
delProp();
}},'-',
{text:'查看',handler:function(){
chakan_prop();
}}
]
});


3 然后可以添加属性。通过appendRow可以添加
如:$("#sda_prop").datagrid("appendRow",{
id:id_,
name:name_,
value:text_
})


4 修改属性,通过getSelections来选择。然后updateRow来更新。然后通过refreshRow来刷新即可
如:var rows=$("#sda_prop").datagrid("getSelections");

if(rows.length>0){
if(rows.length>1){
alert("只能选择一条记录,进行修改");
}else{
var row=rows[0];
var index=$("#sda_prop").datagrid("getRowIndex",row);
num=num+1;
row.name="newName"+num;
row.value="newValue"+num;
$("#sda_prop").datagrid("updateRow",row);
$("#sda_prop").datagrid("refreshRow",index);
}
}else{
alert("请选择要修改的记录");
}


5 删除属性,通过循环来删除。通过deleteRow来删除。通过索引来
如:var flag=window.confirm("确定删除所选记录吗");
if(flag){
var rows=$("#sda_prop").datagrid("getSelections");
if(rows.length==0){
alert("请选择要删除的记录");
}else{
delProp_ing(rows[0]);
}
}


function delProp_ing(row){
var index_=$("#sda_prop").datagrid("getRowIndex",row);
$("#sda_prop").datagrid("deleteRow",index_);

var rows=$("#sda_prop").datagrid("getSelections");
if(rows.length>0){
delProp_ing(rows[0]);
}else{
return ;
}
}


6 查看属性。可以通过getSelections来得到。然后通过属性名可以得到属性值。
如:var rows=$("#sda_prop").datagrid("getSelections");
alert(rows[0].id);//这样就可以得到属性值了。
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 什么春天 春天牙科 寻找春天 春天的古诗 春天的电话 景湖春天 春天的礼物 春天养生茶 春天 花 春天的植物 发现春天 春天流鼻血 春天风景 万禾春天 林河春天 春天责备 在春天 又见春天 走进春天 关于春天 春天精选 春天的阳光 除了春天爱情和樱花 春天爱情和樱花 关于春天的诗句 关于春天诗句 我和春天有个约会 春天四字词语 春天的故事歌词 木棉花的春天 春天故事歌词 关于春天古诗 关于春天成语 关于春天的古诗 小村春天成刚全文 春天的故事歌曲 关于春天的词语 除了春天爱情和樱花中文版 春天儿歌在线听 春天来了的作文 春天风景图片