Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sharepoint datagrid的事件处理_Javascript_Asp.net_Sharepoint - Fatal编程技术网

Javascript Sharepoint datagrid的事件处理

Javascript Sharepoint datagrid的事件处理,javascript,asp.net,sharepoint,Javascript,Asp.net,Sharepoint,我对SharePoint 2013比较陌生。在过去的几周里,我一直在网上浏览如何在sharepoint的列表datagrid视图中处理事件。要清楚,我指的是Excel样式的视图,SharePoint允许您快速编辑项目列表 问题是:当用户从一个单元格移动到另一个单元格时,我应该如何以及用什么来处理引发的事件。我想做一些业务逻辑验证之类的。因此,请不要告诉我定制列并使用默认列验证,它工作得很好,但在我的情况下,我需要更多 因此,我希望您将重点放在datagrid(SPgridView?)的事件处理上

我对SharePoint 2013比较陌生。在过去的几周里,我一直在网上浏览如何在sharepoint的列表datagrid视图中处理事件。要清楚,我指的是Excel样式的视图,SharePoint允许您快速编辑项目列表

问题是:当用户从一个单元格移动到另一个单元格时,我应该如何以及用什么来处理引发的事件。我想做一些业务逻辑验证之类的。因此,请不要告诉我定制列并使用默认列验证,它工作得很好,但在我的情况下,我需要更多

因此,我希望您将重点放在datagrid(SPgridView?)的事件处理上,并特别能够处理以下事件: -关注细胞还是离开 -新增一行 -编辑/保存/删除前的行

另外,请不要告诉我使用Visual Studio创建带有GridControl的web部件并将其部署为SP解决方案。我也意识到这一点,我现在不想走这条路:)

我认为应该有某种方法(JavaScript?但是如何?什么应用程序?SP designer?)来处理在Excel样式的数据网格中发生的事件


有什么想法吗?

我对你的问题没有明确的答案,但我可以指出正确的方向:

SharePoint数据表页面用于编辑多个记录中的列表 网格格式。数据表视图使用ListNet控件,这是一个ActiveX控件 控制此控件还与一起工作 ListViewWebPart类为用户提供用于编辑的数据视图 Microsoft Windows SharePoint Services中的列表

ListNet控件在STSLIST.DLL文件(一个动态链接)中定义 2007 Office期间安装在客户端上的库(DLL) 本地驱动器:\Program Files\Microsoft中的系统设置 Office\OFFICE12目录

根据以上描述,我认为定制此控件并不容易

退房:

另外,请查看:


谢谢你,马杜尔。我并不是说它不是一个替代解决方案,但我更想寻找一些可以在SharePoint Designer中实现的解决方案,并在不编写Vb/C代码的情况下以javascript方式处理它。另外,从我的理解来看,ListNET似乎是一个activeX,它必须作为Visual studio软件包进行部署……此外,我想强调的一个非常重要的点是,我希望通过最大限度地利用SP已经内置的内容来减少开发时间,而不是复制/模仿它所拥有的内容。。你知道的?也就是说,与其为每个SpList重新发明轮子,不如调整一些东西