jquery easyui里的datagrid删除行方法(deleteRow)怎么用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery easyui里的datagrid删除行方法(deleteRow)怎么用相关的知识,希望对你有一定的参考价值。
$('#ss').datagrid('deleteRow', 1);
我删除index是1的行,但是不好使阿
其中x代表的是index,要删除的行的号码,第一行x便等于1.
具体的请参考jQuery的Documentation, 附上URL:
http://www.jeasyui.com/documentation/index.php# 参考技术A 建议别用easyui,兼容性不好,自己做一个吧追问
兼容性还不好啊,IE,chrome,firefox都支持啊
追答他是几个人开发的,你用asp.net的时候就会发现一些问题了
追问哦,哪还有更好点的吗
如果自己写控件,费时费力,企业开发有点不现实啊
你用的是datagrid,自己开发要不了多久的,半天都要不了就能搞定
本回答被提问者采纳 参考技术B $('#ss').datagrid('deleteRow', 0);试试jquery easyui 里的datagrid editor 如何绑定事件?
editor为text或numberbox我知道,其他比如:combogrid,combobox,datebox, 是怎么绑定的,我试了一下,只有text 能响应事件,方法如下:
editor.target.bind('focus',function()
alert('.....');
)
再次说明,此绑定方法在editor为text时响应的,但datebox,combogrid 等不能响应。。
type: 'combobox',
options:
valueField: 'Key',
textField: 'Key',
url: '/Sys/SearchCodeInFunctionModel',
handler:function()
alert('something');
不知道到这种方式是不是可以。本回答被提问者和网友采纳 参考技术B 假的绑定可以的
field:'name',title:'name',width:70,align:'center',editor:type:'text',
formatter:function(value,row,index)
var s = '<a href="javascript:void(0)" onclick="abc()">'+value+'</a>';
return s;
这样的一个假的单击事件! 参考技术C 仔细看下api,datagrid的编辑器的控件都继承于父控件,事件响应是有限制的追问
API里没有editor事件的相关说明 。Tutorial 有个两列计算的例子,那个editor是numberbox ,网上有许多关于自定义事件的文章 ,但也都是 text numberbox
追答我虽然没有一个个都试过,但是datebox绝对是可以的,本来想看下官网找点demo的,但是不知道为啥官网打不开了,那你只能自己研究了
追问下边是为datagrid 增加了dblClickCell代码,测试后,还是只有 text 有响应。方便加我QQ807222175
onDblClickCell:function(index,field,value)
$(this).datagrid('beginEdit', index);
var ed = $(this).datagrid('getEditor', index:index,field:field);
$(ed.target).focus();
$(ed.target).select();
以上是关于jquery easyui里的datagrid删除行方法(deleteRow)怎么用的主要内容,如果未能解决你的问题,请参考以下文章
jquery easyui中 如何在datagrid点击行事件