Javascript 比较SharePoint列表中的两个int列

Javascript 比较SharePoint列表中的两个int列,javascript,sharepoint,count,custom-lists,hosted-app,Javascript,Sharepoint,Count,Custom Lists,Hosted App,我正在为sharepoint制作课程目录应用程序。我有一个叫做课程的清单。 在这个列表中,我有两列,分别是:座位和免费座位。 当你开设一门新课程时,老板会决定有多少人可以申请这门课程。 例如:5个座位。 当第五个人申请时,大多数情况下都会停止。 所以我想,如果我有一个列freesets,每次有人申请时,它都可以加起来。当它与立柱座椅相同时,它将无法应用。 因此,我想我需要某种计数,每次有人向freeset列申请时加1。在if循环检查中,如果自由座椅的值小于座椅,则可以应用。如果超过座位数,将发出

我正在为sharepoint制作课程目录应用程序。我有一个叫做课程的清单。 在这个列表中,我有两列,分别是:座位和免费座位。 当你开设一门新课程时,老板会决定有多少人可以申请这门课程。 例如:5个座位。 当第五个人申请时,大多数情况下都会停止。 所以我想,如果我有一个列freesets,每次有人申请时,它都可以加起来。当它与立柱座椅相同时,它将无法应用。 因此,我想我需要某种计数,每次有人向freeset列申请时加1。在if循环检查中,如果自由座椅的值小于座椅,则可以应用。如果超过座位数,将发出停止信息


有人知道这样的代码是什么样子的吗?我以前从来没有这样做过。

自从你刚开始做这篇文章以来,我建议你完成这篇MSDN教程

它概述了如何在SharePoint应用程序中执行一些基本CRUD功能

然后,您可以根据自己的特定目的对其进行调整。我是这样开始的:祝你好运。忽略它提到Napa的事实,应用程序结构应该与VS相似

干杯


Truez

由于您的新用户对此有兴趣,我建议您阅读本MSDN教程

它概述了如何在SharePoint应用程序中执行一些基本CRUD功能

然后,您可以根据自己的特定目的对其进行调整。我是这样开始的:祝你好运。忽略它提到Napa的事实,应用程序结构应该与VS相似

干杯


Truez

通过创建一个标题范围为1到10的免费座位列表,您实际上可以在不使用任何代码的情况下进行设置。在注册列表中,您将为每个课程创建一个查找列,指向相应的免费座位列表,并选择强制唯一值选项。这样,当用户注册课程时,他们必须选择您创建的免费座位值之一,并且不能注册之前选择的值。如果愿意,您可以使用工作流更新其他位置的列表,以提供用于跟踪的注册计数


要以编程方式执行此操作,您需要一个工作流或事件接收器,该接收器在选定“空闲座位”值的情况下计算列表项的总数,然后删除用户用于注册的列表的贡献权限。一旦您的配额得到满足,就没有其他方法可以阻止人们添加新项目。

您可以创建一个标题范围为1到10的免费座位列表,而无需任何代码即可设置此项。在注册列表中,您将为每个课程创建一个查找列,指向相应的免费座位列表,并选择强制唯一值选项。这样,当用户注册课程时,他们必须选择您创建的免费座位值之一,并且不能注册之前选择的值。如果愿意,您可以使用工作流更新其他位置的列表,以提供用于跟踪的注册计数


要以编程方式执行此操作,您需要一个工作流或事件接收器,该接收器在选定“空闲座位”值的情况下计算列表项的总数,然后删除用户用于注册的列表的贡献权限。一旦您的配额满足,就没有其他方法可以阻止人们添加新项目。

什么类型的应用程序?哪个SharePoint版本?您是通过JSOM使用C还是客户端?您正在使用RESTAPI吗?应用程序保存在哪里?更具体一点。2013版上的sharepoint托管应用程序。使用Javascript。我在VisualStudio中工作,列表和所有内容都保存在项目中。稍后当它完成时,我将在SP站点上发布它什么类型的应用程序?哪个SharePoint版本?您是通过JSOM使用C还是客户端?您正在使用RESTAPI吗?应用程序保存在哪里?更具体一点。2013版上的sharepoint托管应用程序。使用Javascript。我在VisualStudio中工作,列表和所有内容都保存在项目中。当它完成后,我将在一个SP站点上发布它。所有人都知道:但无论如何,thanx!我知道怎么数数了:达尔·雷迪知道:但无论如何,塔克斯!我找到了计算方法:Dthank you,但我只想用javascript。我让它工作了!:D我不为用户显示freesets列。把它当作一个计数。当免费座位与座位相同时,报名参加课程将不再有效。只需使用IntParse将这两列设为int,然后我的代码就可以工作了!:D但是谢谢你花时间回答:谢谢,但是我只想用javascript。我让它工作了!:D我不为用户显示freesets列。把它当作一个计数。当免费座位与座位相同时,报名参加课程将不再有效。只需使用IntParse将这两列设为int,然后我的代码就可以工作了!:D但感谢您抽出时间回答: