0

我正在为我们的设施管理部门在 sharepoint 2010 上开发一个帮助台系统,呼叫代理可以通过该系统通过工单记录客户的投诉。我在帮助台页面中创建了 3 个下拉列表(来自 sharepoint 设计器的 asp.net 控件),分别从我们的数据库中读取“项目”、“属性”和“单元”,呼叫代理将根据客户。

我创建了一个自定义列表,它是帮助台工单,并在 infopath 2010 中编辑了它的布局。

我在同一页面上显示该列表,但根据从“单位”下拉列表中选择的单位进行过滤,以显示该特定单位的门票历史记录。

我需要的是在呼叫代理单击“添加新项目”后将新工单中“单位”字段的默认值设置为“单位”下拉列表中选择的值。

我尝试了一种解决方法,删除这 3 个控件并创建一个新的自定义列表并将其称为“引擎”,并编辑其表单以具有 3 个下拉菜单,然后将其添加为工单表单的数据源,并显示“引擎”表单。

单位的值已成功传递,但当然我必须在该“引擎”表单中输入三个下拉列表的选项后单击“保存”,以便将值保存并传递给“新票”表单。它也慢得多,历史过滤器不起作用。

所以我需要返回第一个解决方案并保留 3 个 asp.net 下拉列表,并将“单位”下拉列表的选定值传递给票证表单中的“单位”字段。

谢谢大家 :)

4

1 回答 1

0

我认为不可能将值注入 IP 表单。但是,请考虑以下解决方法:

您在 InfoPath 中创建“项目”、“属性”和“单位”下拉列表,然后将此属性映射到 SharePoint 列表。这样,您仍然可以应用 SharePoint 的默认筛选/分组依据/等行为,实际上您不需要自己编码任何东西:-)

于 2011-08-05T16:36:48.680 回答