FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 6343|回复: 8
打印 上一主题 下一主题

表格新增行号gridM.SelectedCell[0]取不行其所有行号

[复制链接]
跳转到指定楼层
楼主
发表于 2013-9-23 12:46:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在新增按钮中

gridM.AddNewRecord(defaultObj, false);
gridM.CommitChanges();
之后,在另一个按钮事件中
gridM.SelectedCell[0] 取得不是新增行的行号~~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2013-9-23 13:45:47 | 只看该作者
新增的行需要保存并重新绑定数据,后台才能知道。

建议新增弹出窗口实现
板凳
 楼主| 发表于 2013-9-23 15:26:01 | 只看该作者
本帖最后由 凤凰涅盘ing 于 2013-9-23 16:34 编辑
sanshi 发表于 2013-9-23 13:45
新增的行需要保存并重新绑定数据,后台才能知道。

建议新增弹出窗口实现 ...


没有其它方法得到已经添加行的行号吗?如果采用重新绑定的方式的话,那怕只是添加一条记录,也要重新绑定所有表格,那样太浪费资源了~~~
另外,其主要目的是为了实现,当添加完新数据,还没有保存到数据库时,用户发现输入错误,需要修改新添加的内容时,就需要得到原来新的记录内容了。
另外,实在给不出行号,selectcell[]方法,能不能给出一个类似于“-1”之类的返回值,这样可以让服务器端知道用户是选择的新行~~

另外,用弹出窗口也一样不能解决无法获得新行数据的问题啊~~~
地板
发表于 2013-9-24 09:02:04 | 只看该作者
新增行需要删除呢?获取的行号错误话后台删除呢?也会删除其他数据!你可以试试!
5#
 楼主| 发表于 2013-9-24 17:02:02 | 只看该作者
本帖最后由 凤凰涅盘ing 于 2013-9-24 20:04 编辑
隨風往事 发表于 2013-9-24 09:02
新增行需要删除呢?获取的行号错误话后台删除呢?也会删除其他数据!你可以试试! ...


因为gridM.SelectedCell[0]就错误的,所以无论什么操作都会错~~
6#
发表于 2013-9-25 10:28:41 | 只看该作者
试一下:Grid2.selModel.getSelectedCell()[0]; //获取行
7#
 楼主| 发表于 2013-9-25 12:26:19 | 只看该作者


???selModel??我fineui里没有这个对象啊~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
8#
发表于 2013-9-25 19:32:22 | 只看该作者
js里
    function SelectedCell() {
      alert(Grid2.selModel.getSelectedCell()[0]); //获取行
    }
9#
 楼主| 发表于 2013-9-25 20:57:58 | 只看该作者
yygy 发表于 2013-9-25 19:32
js里
    function SelectedCell() {
      alert(Grid2.selModel.getSelectedCell()[0]); //获取行

谢谢我试一下~~如果能找到的话,就是在表格的客户端activerowchange之类的事件,取当前行的值,放到一个文本框里,上传回去....
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-9-27 12:08 , Processed in 0.047354 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表