首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SharePoint中得到一个按钮来显示有关记录的信息?

问如何在SharePoint中得到一个按钮来显示有关记录的信息?
EN

Stack Overflow用户
提问于 2014-03-21 03:48:12
回答 1查看 2.9K关注 0票数 0

我在2013年的SharePoint上有一份名单。其中一个列是一个按钮,我将该列作为一个计算字段,并使用HTML显示一个按钮。当按下按钮时,我想从按钮所属的记录中添加信息。

我使用jQuery和SharePointPlus将信息添加到不同的列表中,该部分运行良好。

我无法获得的部分是如何从特定记录中提取信息以添加到其他列表中。有人能帮忙吗?

以下是按下按钮时触发的代码:

代码语言:javascript
复制
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://cdn.jsdelivr.net/sharepointplus/3.0.7/sharepointplus.js"></script>

<script type="text/javascript">

function addToBasket() {
alert('started');


var vn = $("input[title='Artifact Name']").val(); //returns undefined

alert(vn);

$SP().list("ListOfPicturesRequested").add({RequestID:"4",ImageRequested:vn});

alert('done');
}
</script>

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-26 05:58:59

终于开始工作了。因此,如果列表中的每个记录都有自己的按钮,并且希望在按下按钮时将信息从记录传递到不同的列表,则需要在按钮出现的列中包含以下代码:

代码语言:javascript
复制
=CONCATENATE("<input type='button' name='btnAddToBasket' id='btnAddToBasket' value='Add to basket' onclick=","addToBasket('",[Document Name],"','",[Original],"')"," />")

这样,当按下按钮时,可以将来自该记录的特定数据传递给JavaScript函数,然后该函数可以将该数据发送到另一个列表。

希望这能帮到别人。

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

https://stackoverflow.com/questions/22549749

复制
相关文章

相似问题

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