问题标签 [caml]
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 - 设计到共享点中的自定义列表
我在 Visual Studio 到 MOSS 中创建了一个功能,一个发布站点 - 此功能包含一个母版页、一些页面、一些网站栏(分组以匹配每个页面)等。我还创建了一个网站集,一些基于网站和页面在我的模板上。
我的下一步是创建一些定义以包含非常具体的页面内容 - 因此我创建了一个自定义列表模板(自定义列表模板的一个小扩展),并从该模板创建了一个列表并将一些项目添加到此列表中。在我的一个页面上,我有一个 WebPart,我可以向这个 WebPart 添加我的列表 - 到目前为止一切都很好。但是,当访问者查看页面时,我如何才能设计我的项目如何显示呢?现在他们看到了一个无聊的列表,但我希望完全重新设计这个视图?
sql - CAML 中的 SQL IN 等效项
有没有一种“好”的方法来为 SharePoint 创建一个 CAML 查询来做这样的事情?
还是我陷入了嵌套<Or>
节点的噩梦?
编辑:这是我生成<Or>
节点的解决方案。
用法:
输出:
还使使用查找字段的重载更容易一些
sharepoint - 通过功能在现有网站集中创建列表
我在 Visual Studio 到 MOSS 中创建了一个功能,一个发布站点 - 此功能包含一个母版页、一些页面模板、一些站点列(分组以匹配每个页面模板)和一些自定义列表模板等。我还创建了一个网站集,一些基于我的功能的网站和页面。
现在我已经升级了我的功能中的代码 - 我希望根据我的自定义列表模板创建一个 ListInstance。当我升级了我的 SharePoint(使用 WSPBuilder)后,如果我创建了一个新的网站集,则 ListInstance 和默认数据是可见的,但现有的网站集没有获取 ListInstance 和数据。升级时我可以做些什么来更新现有网站集以包含 ListInstance?
c# - Sharepoint动态caml查询问题?
我想根据查询字符串进行动态caml查询。让我用例子来解释一下
我的查询字符串可以是任何东西
所以不行。可以是任何东西现在问题开始了
我想根据这个查询字符串查询我的共享点列表
所以这样我的字符串包含所有的查询
我想根据这些查询字符串和“AND”查询我的共享点列表
如果只有一个查询字符串,那么只有在哪里title=ABC
......所以我希望我的查询字符串应该是动态的......知道如何实现这一点吗?
sharepoint - 在列表实例 xml 中添加 SPFolder
我创建了一个自定义列表并包含基本部分(schema.xml、列表模板、..)以将其打包为 .wsp。我定义了一个列表实例,但我想向 xml 添加一些文件夹。我知道您可以使用 ... 添加 SPListItems,但我不确定如何添加 SPFolder。最终,我想在默认情况下将一些 SPFolders 添加到列表实例中,但我似乎找不到任何这样做的例子。我想知道是否有人对如何执行此操作有一些建议和示例代码。
c# - 使用 ObjectModel 从 SharePoint 字段选择列中检索所有项目
我知道已经问过类似的问题,但是使用 Sharepoint 对象模型检索 Choice 字段的所有项目。我没有可用的对象模型。我想使用 CAML 或其他东西来做到这一点。我想不出一个 CAML 查询来获取选择字段的所有项目。
任何指向正确方向的指针都将不胜感激。
问候。
sharepoint - 查询整个网站集共享点
我有一个 webpart,它是顶级站点下的 2-3 个子站点。我需要查询顶级站点集合中的列表和同一级别的列表,我想它可能通过 SPSiteDataquery...我对此有一些困惑我可以编写一个可以查询这两个列表的查询...。
此查询的范围是 sitecollection,这意味着它将查看 sitecollection 中的所有列表。如果我的 CAML 查询对于这两个列表都相同……它应该可以工作吗?
让我通过我的代码解释一下:
现在我需要顶级站点列表中的货币和同一级别列表中的资本。这可能吗?还是我误解了 SPSiteDataQuery ...?
sharepoint-2007 - 为什么 SharePoint 查找菜单需要双击才能选择项目?
我有一个 SharePoint 功能,它以编程方式在自定义列表中创建 3 个查找,通过极其相似的 CAML 标记从 3 个不同列表中的每个列表中创建一个。
CAML 中的唯一区别是 List、ID、Name、DisplayName 和 StaticName 属性,但其中一个查找看起来与其他两个稍有不同(有一个更“现代”的下拉箭头),而且这个相同的菜单需要我加倍-单击以选择一个项目,而不是像我在其他查找中那样单击。
可能有人以前见过这个并且知道我可能会研究什么以使此查找作为单击菜单运行吗?
sharepoint - SharePoint - 通过 CAML 配置 url 属性?
我在 SharePoint/CAML 中缺少以下解决方案吗?请注意,我将给出一个在重定向页面(发布功能内容类型)上使用 URL 的具体示例,但问题的范围比配置重定向页面更广泛。在可以设置“URL”字段/属性的任何地方(Web 部件、页面等),这确实是一个问题。
与大多数 SharePoint 开发人员一样,我有一组环境:“DEV”、“QA”、“STAGING”和“PROD”。我在每个环境中都有一些“语言环境”特定站点:
www.mysite.com us.mysite.com uk.mysite.com 等...
除了 PROD 之外,每个环境中的站点都有一个与之关联的环境前缀,例如:
us.dev.mysite.com us.qa.mysite.com us.staging.mysite.com
可能是一个很常见的设置......
我需要将用户从每个特定于语言环境的站点重定向到仅存在于“www”站点上的页面。我需要重定向将用户重定向到他们当前所在环境的适当“www”站点。例如,如果我在英国语言环境的 dev 中,并且我访问重定向页面,我应该被重定向到 www dev 站点.
我希望使用 SharePoint 的“重定向页面”来完成此操作。我打算设置一个功能(带有模块元素)来提供“重定向页面”内容类型的实例。这允许我指定一个 url 来将用户重定向到。但是,如果我通过 CAML 配置页面,我需要一种方法来确保重定向适合指定的环境。我不能相信自己或其他开发人员每次构建 wsp 并将其部署到每个环境时都记得更改 URL。
在指定字段/属性值时,SharePoint/CAML 中是否有基于某些开关的某种令牌替换?
sharepoint - CAML 问题的奇怪行为 - 为什么?
我正在使用 caml 查询从共享点列表中检索数据。问题是查询在不应该返回一条记录时,只有当我在自己的代码中使用此查询时才会发生这种情况。当我使用相同的查询时,在 U2U Caml Query Builder 的同一个列表中它可以正常工作。
我的查询是这样的:
我用来启动它的 vb.net 代码是这样的:
Items.Count 是 1,其中有一条用户 ID 与我要求的不同的记录。有谁知道发生了什么,为什么会这样?