问题标签 [dataformwebpart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - 扩展 DataForm Web 部件不显示节点值
我正在尝试通过继承 dataformwebpart 来创建自定义 Web 部件。我面临的问题是在 xsl 中我无法显示 xml 节点的值,尽管我正在获取节点的名称。
下面是我的示例代码,xsl,xml
XSL
xml
请建议我哪里出错了
sharepoint - SharePoint Dataform webpart 重定向问题
我的 sharepoint aspx 网页中有两个 Web 部件。一个是内容编辑器 Web 部件,另一个是数据表单 Web 部件。
在数据表单 web 部件中,我有一个数据视图,我需要将参数“id”传递给这个数据视图,它将在数据视图中显示项目详细信息。我尝试使用控件中的值作为参数,但从未成功。这几天我google了很多,没有找到任何解决方案。如果有人向我展示了一种使用控件(可能是文本框或选择控件)中的文本的方法,那就太好了。如果有人有工作样本,请分享。或者,我使用查询字符串作为参数(尽管我更喜欢使用控件中的文本)。我们需要传递一个名为 id 的查询字符串。例如,我正在导航到http://localhost/pages/1.aspx?id=7
. 这将在数据表单 Web 部件中显示项目 id 7 的项目详细信息。这很好用。
我需要为用户提供一个选项来输入项目 ID,而不是修改 url 中的查询字符串。为了实现这一点,我使用了内容编辑器 Web 部件,并且我有一个文本框 text1 和一个提交按钮(html 控件)。用户将在提供的文本框中输入项目 ID,然后单击提交按钮以在 dataview 中查看项目详细信息。提交按钮 javascript 代码具有以下代码:
出于测试目的,我只是对 url 进行了硬编码。但是,单击提交按钮不会重定向到http://localhost/pages/1.aspx?id=7
或在重定向期间发生某些事情。该页面只重新加载一次。即,如果我在http://localhost/pages/1.aspx?id=12
其中并单击提交按钮会重新加载页面http://localhost/pages/1.aspx?id=12
而不是导航到http://localhost/pages/1.aspx?id=7
.
如果没有数据表单 web 部件,重定向工作正常。请帮忙。
谢谢
css - 在 SharePoint 2010 中围绕 DataFormWebPart 包装容器 ID
我正在开发 SharePoint 2010,并且正在使用 DataForm.Webpart 创建自定义显示。我正在尝试实现 Isotope jquery 插件,并且到目前为止一切正常。
但更多我的问题是,如何设置 div/css ID 来环绕 webpart?我尝试放置容器的任何地方都会破坏 webpart。
sharepoint - sharepoint 2010 dataformwebpart 下拉列表过滤器
我在一个站点页面上有两个连接的 DataFormWebparts,一个 Web 部件过滤另一个 Web 部件中的数据,只要设计风格允许单击选项,即信息以文本格式排列,这就可以正常工作。
但是,如果我将样式更改为下拉列表,则过滤不再起作用。我假设这是因为不再有触发事件的超链接,但是有没有办法让它以这种格式工作?
sharepoint - 如何检测 DataFormWebPart 列表名称
我正在学习共享点,我有一个包含很多代码的项目。
现在我想确定一个列表,它是 DataFormWebPart 的来源。但我不知道该怎么做。
我分享下面的代码
sharepoint - 自定义筛选器 Web 部件以筛选/更新 ListView Web 部件
场景:我需要根据选定的过滤器刷新/过滤在同一页面上的列表视图 Web 部件中显示的项目/记录。所以我创建了 Visual Web Part 并尝试以编程方式修改 List View Web Part 的视图。到目前为止,我已经到达这里:
上面的代码有效,但现在我面临以下问题:
结果更新需要刷新页面,因此如果我添加以下代码,结果会更新,但可视 Web 部件中的过滤器值会丢失。
/li>一个用户应用的过滤也反映给另一个用户。
有人可以帮助解决我遇到的这两个问题吗?那就是我想要的
- 保留要同时修改的过滤器值和结果
- 过滤应该只针对一个用户,而不是针对所有用户。
在这方面的任何帮助将不胜感激。
c# - 如何在 SharePoint 2013 中创建自定义优化面板
由于 OOTB 细化 Web 部件无法显示 MM 翻译,这让我感到困扰,因此我决定尝试开发自定义细化 Web 部件(作为 Visual Studio 中的自定义 Web 部件)。不幸的是,我已经把头转向了第一个问题:我无法从 OOTB 继承我的 webpart……我只是创建了一个新的 webpart(或可视 webpart,没有工作)并尝试继承,但我不知道命名空间...
我试过这个:
但我得到一个错误:Reference to type 'DataFormWebPart' claims it is defined in 'Microsoft.SharePOint but it could not be found...
编辑:好的,我不得不使用农场解决方案,现在它可以工作了......
现在我可以从 OOTB webparts 继承,但显然在 2013 版本中,我需要从 RefinementScriptWebPart 继承才能在 web 模式下拥有细化 webpart 配置参数。我遵循 sharepointblogs.be/blogs/timmy/archive/2011/12/13/... 中的 2010 示例,但在 2013 年,RefinementScriptWebPart 类没有 GetXPathNavigator() 函数...有人有什么想法吗?
我是精炼经理...
sharepoint - 在自定义 WebPart 中使用时,处于编辑表单模式的 Sharepoint DataFormWebPart 不保存
我需要为自定义共享点列表创建一个编辑表单,该列表显示/允许编辑/隐藏基于用户配置文件的某些字段。因此,我创建了一个非默认编辑表单,将其 WebPartPages:DataFormWebPart 复制到我正在开发的自定义 Web 部件解决方案中,并将其部署到共享点,并稍作调整(查询字符串参数重命名为 SPID 而不是 ID,因为 Web 部件用于一个页面库并使用 ID 作为参数给了我各种各样的错误)
现在这个程序对于“新表格”工作得很好,将数据保存到下一个屏幕......所有桃色。
我用一个编辑表单尝试了相同的过程,稍微定制了 XSL(没有什么特别的只是样式和 HTML 表改组),令我惊讶的是,当我加载页面时,我可以看到绑定工作正常,并且我的所有字段都有它们的值。但是当我点击保存时,它会进行一些回发,并且所有字段都会重置为空值,并且在检查没有保存任何值之后。
此时,为了隔离问题,我已经删除了所有自定义项,唯一不同于编辑表单页面和我正在使用的自定义 webpart 是 ListItemId 位置,我将查询参数从“ID”更改为“SPID”。
有什么我应该知道的我显然不知道在自定义 Web 部件中运行 WebPartPages:DataFormWebPart 吗?令人费解的是插入表单有效并且编辑表单显示所有值(绑定OK)但没有保存任何内容
当然,错误日志没有我能找到的任何痕迹,也没有 JavaScript 错误(即开发人员工具调试)
任何指针将不胜感激。
PS:Sharepoint 2013 预置。PS2:这是我的 webpart 的标记:
[这里有许多行具有相同语法的字段,为清楚起见已删除]
sharepoint - sharepoint newform 与另一个列表的辅助 newform webpart
我有一个列表 1 的“主要 newform”,其中包含列表 2 的“辅助 newform dataformwebpart”。
我想在一个对话框中输入“主列表 1”的值和“辅助列表 2”的值。我想用一个保存按钮将值保存在列表 1 和列表 2 中。
问题是:当我按下“保存”按钮时,只会保存列表 1(主要的 newform webpart)的值。
如何触发/触发要保存的“辅助列表 2”新表单的值?