首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从caml访问sharepoint

从caml访问sharepoint
EN

Stack Overflow用户
提问于 2011-02-24 21:53:24
回答 2查看 283关注 0票数 0

如何将javascript添加到CAML代码中?

例如,我想根据Sharepoint列表上的本地字段计算一些费率/日期。

我想根据javascript的结果设置字段的值。

有什么想法吗?

波利。

EN

回答 2

Stack Overflow用户

发布于 2011-02-24 22:00:58

您可以将JavaScript添加到页面中,而不是添加到CAML中。CAML用于查询Sharepoint列表。结果将呈现为HTML,请查看呈现的HTML,然后从那里开始。

票数 0
EN

Stack Overflow用户

发布于 2011-02-24 22:05:17

你不能真的将javascript代码“添加”到CAML查询中,因为CAML查询是在服务器上运行的,而在服务器端运行的是javascript。

假设你有一个这样的查询:

代码语言:javascript
复制
SPQuery query = new SPQuery();

query.Query = "<Where><Eq><FieldRef Name='FieldName' /><Value Type='Text'>TestValue</Value></Eq></Where>";

运行查询时:

代码语言:javascript
复制
SPListItemCollection items = list.GetItems(query);

你最终会得到你的物品。在这里您可以修改它们并运行您的逻辑代码(在后端代码中)。

例如:

foreach(SPListItemCollection中的SPListItem项){ int rate = item"SomeField".ToString() + item"SomeOtherField".ToString();//对结果随心所欲}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5105527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档