【发布时间】:2020-06-20 16:06:56
【问题描述】:
我有一个共享点列表设置供员工预订培训课程。还有一个链接列表,当有人预订会话时,每个会话的计数都会更新,该会话已使用 Nintex Workflows 完成。所以实际上:
列出一个列 员工姓名 - 会议详情
列表 B 列 会话详细信息 - 会话预订计数
如果用户选择特定会话,我想要做的是在列表 A 的新表单上显示会话预订计数,如果 Count > 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>
【问题讨论】:
-
您使用的是 nintex 表单吗?如果是,这些具有配置级联下拉菜单的 ootb 功能,如果使用基于常规 jquery 的自定义表单,请确保您根据
$document.ready()中的选定会话设置/选择session count的值; -
您是否正在使用 jquery、javascript/html 处理自定义表单?
-
@MuhammadMuradHaider 不幸的是,这个特定站点没有启用 nintex 表单,只有工作流。我已经更新了我在原始帖子中使用的代码。你能看看并建议如何更新吗?
-
找不到代码
-
刚刚添加进去
标签: jquery sharepoint cascadingdropdown