Jquery Sharepoint级联下拉列表-显示列表A中列表B的默认值
我为员工设置了一个sharepoint列表,以便为培训课程进行预订。还有一个链表,当有人预订一个会话时,每个会话的计数都会更新,该列表已使用Nintex工作流完成。因此,实际上: 列出一个Cols 员工姓名-课程详情 列出B列 会话详细信息-会话预订计数 我试图做的是,如果用户选择了一个特定的会话,那么在列表的新表单上显示会话预订计数,如果计数>10,则编写一个验证来显示错误 我尝试使用jquery设置一个级联下拉选项,它确实显示了每个会话的计数,但是默认值为“(无)”。用户必须单击下拉列表并手动选择计数数字 是否有办法更改此设置,以便在默认情况下显示计数Jquery Sharepoint级联下拉列表-显示列表A中列表B的默认值,jquery,sharepoint,cascadingdropdown,Jquery,Sharepoint,Cascadingdropdown,我为员工设置了一个sharepoint列表,以便为培训课程进行预订。还有一个链表,当有人预订一个会话时,每个会话的计数都会更新,该列表已使用Nintex工作流完成。因此,实际上: 列出一个Cols 员工姓名-课程详情 列出B列 会话详细信息-会话预订计数 我试图做的是,如果用户选择了一个特定的会话,那么在列表的新表单上显示会话预订计数,如果计数>10,则编写一个验证来显示错误 我尝试使用jquery设置一个级联下拉选项,它确实显示了每个会话的计数,但是默认值为“(无)”。用户必须单击下拉列表并手
<script src="https://team.global.hsbc/sites/GSCGMOpsComms/SiteAssets/jquery.min.js"></script>
<script src="https://team.global.hsbc/sites/GSCGMOpsComms/SiteAssets/jquery.SPServices.min.js"></script>
<script type="text/javascript">
$(document).ready(function ()
{
$().SPServices.SPCascadeDropdowns(
{
relationshipList: "GCB6 Promo Process Counter List",
relationshipListParentColumn: "SessionName",
relationshipListChildColumn: "SessionCount",
parentColumn: "Session",
childColumn: "Session Bookings",
debug: true
});
});
</script>
$(文档).ready(函数()
{
$().SPServices.spcascade下拉列表(
{
关系列表:“GCB6促销过程计数器列表”,
relationshipListParentColumn:“SessionName”,
relationshipListChildColumn:“SessionCount”,
parentColumn:“会话”,
childColumn:“会话预订”,
调试:正确
});
});
如果从子列表列返回单个值,例如预订计数
请尝试从父列表中的列表列设置将预订计数
(查找)列设为所需的
。这将从下拉列表中删除“无”选项
对于小数位
问题,更改列设置以返回零小数位:
您使用的是nintex表单吗?如果是,它们具有ootb功能来配置级联下拉列表,如果使用常规的基于jquery的自定义表单,请确保根据
$document.ready()中选定的会话设置/选择会话计数的值;您是否正在使用jquery、javascript/html处理自定义表单?@MuhammadMuradHaider遗憾的是,此特定站点未启用nintex表单,仅启用工作流。我已经更新了我在原始帖子中使用的代码。你能看一看并建议如何更新吗?找不到代码只是将其添加到了有效的中:)。。2个相关问题1)值为“1.00000000000000”-是否可以减少到不带小数点的显示?2) 查找不允许列验证?如果有效,请接受答案。并检查会话计数列的列设置。如果是数字,则有一个设置可显示不带小数点的数字检查我编辑的答案是否适用于小数点问题。查找列表中的SessionCount设置为小数点后0位。然而,当作为查找列调用到主列表中时,它将返回所有额外的0.hack-ish解决方案,但您可以将其设置为一行文本变量。在更新此列的nintex工作流中,您可以首先将计数转换为字符串,然后更新项目。