问题标签 [list-definition]

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.

0 投票
1 回答
1543 浏览

sharepoint-2010 - 站点定义中的 Listview webpart 使其全部失败

我已经制作了一个列表定义,我已经将它放入了一个网络范围的功能中,我已经在我的站点定义中添加到了 WebFeatures 中。在我的站点定义中,我添加了一个列表视图 Web 部件,它将显示通过列表定义创建的列表。我的问题是,当我将列表的名称添加到列表视图 Web 部件中的 List 属性时,如下所示:

仅此原因,创建新子站点的过程就失败了。我有 2 个其他列表以完全相同的方式添加到站点定义中

唯一的区别是这两个列表是标准的共享点文档库和讨论板。如果我删除自定义列表的列表视图 Web 部件,整个流程可以正常工作,但只要我添加它,整个流程就会失败。

我已经通过 VS2010 自己的 listdefinition 模板等创建了 listdefinition,但我什么都没碰。仅更改列表实例中的名称并确保 Elements.xml 和 Schema.xml 文件中的所有内容都匹配

0 投票
1 回答
855 浏览

sharepoint - 我在部署 sharepoint 2010 站点定义(列表定义,列表实例,字段)时遇到问题

部署步骤“激活功能”中发生错误:无法完成此操作。

如何解决这个问题。正是在启动列表实例功能时,我得到了上述错误。

0 投票
3 回答
2451 浏览

html - html dd-element中没有换行符

我正在尝试获取作为 dd 元素的图像标题,使其与 dt 元素一样宽。我不想使用宽度并使用 display: inline 和 float: left 不起作用。我在这里有代码和示例:http: //jsfiddle.net/PnyHs/11/。我正在使用 Firefox 9 进行测试。

我现在唯一能想到的解决方案是使用 javascript 来测量 dt 元素并将该宽度设置为 dd 元素。

提前感谢您的任何帮助和建议。

0 投票
1 回答
489 浏览

javascript - Sharepoint 自定义列表定义和 javascript

嘿,我想创建一个列表实例,其中包含定义以下列的定义。

我在我的列表中创建了日期和消息,我只是不知道 Colleges 列应该是什么类型。我只知道它应该是一个代表多个用户的列表。

此外,我希望能够调用 Javascript 函数来填充列表中的新项目并删除它们。另外,如果我撤回解决方案,sharepoint 将如何处理这个问题?当我重新部署解决方案时,添加到列表中的项目是否仍然存在???

0 投票
1 回答
538 浏览

.net - 使用 Visual Studio 在 SharePoint 列表中定义继承列的选择

我是 SharePoint 开发的新手,我正在尝试为我们的 IT 团队创建一个简单的问题跟踪器。

我正在尝试开发一个沙盒解决方案以部署到 SharePoint Online (O365),其中包含基于“问题”内容类型的自定义内容类型和列表定义。

这一切都很好,但我需要知道如何修改我的内容类型/列表定义中的默认状态选择,我不知道如何实现这一点。

默认选择是:活动/已解决/已关闭。我希望它们是:打开/分配/进行中/关闭。

请注意,我了解如何在部署列表定义后更改 SharePoint 中的选择,但我想在我的 Visual Studio 项目中定义它们,以便在我部署解决方案时,选择已经正确设置。

0 投票
1 回答
2648 浏览

sharepoint - SharePoint - 如何使用在列表定义中

我正在创建一个列表视图 - 以 XML 编程方式。标题字段仅包含年份(列表是某种年度报告)。当我了解到在 CAML 中过滤它并不容易时<Where>,我希望能够只显示 3 个最高年份的项目。

<RowLimit>我可以在我的 ListDefinition<View>部分使用, 或类似的东西吗?再加上<OrderBy>,这可以解决问题。

0 投票
2 回答
9268 浏览

css - 如何修改标准对话框表单sharepoint 2010的宽度

请帮我!

我需要修改标准对话框表单的宽度以将元素添加到库中。

如果我单击功能区按钮以添加元素,则以宽度 = 402px 打开的表单:

如果我单击当前库的所有元素下的按钮,则以宽度 = 1032px 打开的表单:

我不明白,在宽度= 402px的第二种情况下打开我需要做什么。

也许需要在 Upload.aspx 中输入一些代码?(此表单自动生成)我猜,此页面为创建新元素而打开,因为我的列表定义的 schema.xml 包含以下代码:

但是如果修改 Upload.aspx 的这一部分(添加 .ms-dglContent 类),它对我没有帮助:

如果我修改 css 文件:

它修改了所有对话框形式,但在我的情况下是不可接受的。

我将不胜感激任何尝试提供帮助!

0 投票
3 回答
718 浏览

jquery - jQuery选择元素紧挨着另一个

如果我有:

我怎样才能制作一个选择器,以便当我单击一个 dt 时,紧随其后的 dd(并且只有那个 DD)被赋予一个类名?我试过 nextUntil() 和 next() 没有成功

这是为了让我正在做的事情更有效率

谢谢你的帮助

0 投票
2 回答
9214 浏览

css - DL 标签 - 垂直对齐 DT 标签中的文本,颜色背景,与 DD 标签具有相同的高度

给定以下 html 和 CSS:

我正在尝试将 DT 和 DD 标签中的文本居中,并使 DT 标签背景颜色覆盖 100% 的较长 DD 标签。使用上面的代码创建一个 .html 文件,看看它现在的样子。我确实有这个表格,但我现在被迫使用 DL 标记。任何帮助,将不胜感激。谢谢!

0 投票
1 回答
2427 浏览

sharepoint-2010 - 如何为在 Visual Studio 中开发的列表定义指定自定义 XSL?

我正在尝试将 AllItems.aspx 页面上的超链接更改为指向名为 CustomUpload.aspx 的文档库的自定义上传页面。

假设我有两个文档库(列表)。一个称为vsList,在 Visual Studio 中创建并作为 SharePoint 解决方案的一部分部署,另一个称为sdList,从浏览器创建通常的方式。

这是我迄今为止能够成功完成的事情:

  1. 在基于 Web 的编辑器中编辑sdList的 AllItems.aspx 页面。通过将其工具栏类型设置为“摘要”来自定义包含“添加新项目”超链接的 XsltListViewWebPart。然后,使用 SharePoint Designer (SPD),我在设计器视图中单击“添加新项目”超链接,然后出现向右的小箭头,允许我编辑超链接选项(即,将值设置为我自己的自定义 URL)。
  2. 将上面的 XSL 代码复制并粘贴到vsList文档库的 AllItems.aspx 文件中,并确保 url 的路径是正确的,因为 SharePoint 永远找不到任何东西,因为映射目录和虚拟目录“是“共享点。

选项 #1 不是真正的解决方案,因为它仅适用于通过 SP 门户中基于 Web 的 GUI 编辑器直接创建的文档库。我需要在我在 VS 中创建的列表定义中定义所有这些。至于选项#2,问题几乎相同。如果我将自定义 XSL 复制并粘贴到 AllItems.aspx 页面中,那么每次我重新部署包含自定义列表定义的 VS 解决方案时,它将被覆盖。所以我真的需要一个解决方案,允许我在我的 VS 列表定义中定义自定义 URL。

这是应该工作的 - 但不是:

  1. 创建一个自定义 Xsl 文件,其中包含覆盖默认“添加新项目”链接所需的所有调整。使用 Site Action => Edit Page => Edit Web Part => Miscellaneous => XSL Link 编辑sdList文档库的 AllItems.aspx 页面中 XsltListViewWebPart 的 XslLink 属性。
  2. 编辑列表定义的 Elements.xml 文件,添加必要的 Module 和 File XML 标记以指向将覆盖“Add new item” URL 的自定义 XSL 文件。无论我做什么,当我添加标签时它都不会部署,因为它只是找不到自定义 XSL 文件。

我已经尝试将文件放在 100 个不同的位置,并且它一直试图在“Features[MY PROJECT NAME]_PrimaryFeature\CustomStyle.xsl”中查找它。它从哪里得到我将文件存储在该路径/位置的想法?即使我尝试将 XSL 文件存储在 SharePoint 映射的 LAYOUTS/XSL 目录或实际 SharePoint 网站的样式库文档库中,它仍然找不到它。这简直令人抓狂。路径、位置、目录结构和 XSL 已成为我尝试在 SharePoint 中完成任何事情的最大障碍。

请帮忙。