exjs grid 行事件获取行信息

exjs grid 行事件获取行信息,第1张

我想我解决你的问题了:

在你的事件里,

取((CheckBox)sender)ParentParent会取到你的控件所在的那一行。再转换一下

(GridViewRow)((CheckBox)sender)ParentParent)就得到了那个GridViewRow对象,之后取RowIndex什么的就随你意了。

——————————————————

你的e是普通的EventArg,当然不可能有eRowIndex属性。

有两种方法

一种是不用取当前行的索引值,直接用CheckBox2_CheckedChanged方法中的参数sender。

(CheckBox)sender就是将sender转化为一个CheckBox对象,你做相应判断就可以了。

另外一种要麻烦些。

你写一个循环,对GridView里面的每一行中的((CheckBox)GridView1Rows[i]FindControl("checkbox1"))Checked进行判断。

但这两种方法你都仍然无法判断触发事件的是哪一行。

首先在构造 所要d出js(修改窗口)的时候 给它添加一个自定义事件

thisnewWindowon('submit',thisloadData,this);

再在修改的js 保存后触发 自定义事件

thisfireEvents('submit');

<!DOCTYPE HTML><html><head><meta charset=UTF-8><title>recursion</title><style type="text/css"></style><script type="text/javascript"> var array = []; onload = function () { var tags = documentbodygetElementsByTagName (''); for ( var i = 0; i < tagslength; i++) { arraypush (getText (tags[i])); } consolelog (array); } var getText = function (dom) { var index = 0, html = dominnerHTML; while (domchildrenlength && index < domchildrenlength) { var chtml = domchildren[index]outerHTML; html = dominnerHTMLreplace(chtml, ''); index++; } return "<font>" + html + "</font>"; }</script></head><body> <p> ths is p<a href="">this is a</a>wyz </p> <i>this is i</i> <b>this is b</b></body></html>

以上就是关于exjs grid 行事件获取行信息全部的内容,包括:exjs grid 行事件获取行信息、d出窗口调用js方法刷新extjs grid的数据、gridstack.js 如何获取所有元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10158451.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存