我们可以在sharepoint中设计此调查吗

我们可以在sharepoint中设计此调查吗,sharepoint,sharepoint-2007,survey,Sharepoint,Sharepoint 2007,Survey,假设我们有一个具有适用所有者的项目列表 Item Owner A1 O1 A2 O1 A3 O2 A4 O4 A1 O2 i、 e.多对多映射 对于他拥有的每件物品,所有者将回答一组固定的问题。因此,在调查中,O1将回答A1和A2的问题,O2将回答A3和A1的问题 没有问题的所有者将不允许回答任何问题 我们如何使用Sharepoint 2007设计这样的调查?您需要创建一个自定义的呈现模板才能使其正常工作 以下是使其工作的简单步骤: 创造 基于Su

假设我们有一个具有适用所有者的项目列表

Item  Owner
A1     O1
A2     O1
A3     O2
A4     O4
A1     O2
i、 e.多对多映射

对于他拥有的每件物品,所有者将回答一组固定的问题。因此,在调查中,O1将回答A1和A2的问题,O2将回答A3和A1的问题

  • 没有问题的所有者将不允许回答任何问题

我们如何使用Sharepoint 2007设计这样的调查?您需要创建一个自定义的呈现模板才能使其正常工作

以下是使其工作的简单步骤:

创造

  • 基于SurveyFieldEditor创建一个类,覆盖方法IsFieldExcluded此方法指示是否必须在UI中显示字段。在这个方法中,如果用户是否有权访问问题,并基于返回的true或false,您可以放置从列表中读取的业务逻辑
  • 下一步是基于上述类创建自定义渲染模板
  • 接下来,创建自定义测量样板,创建 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\TEMPLATE\FEATURES\SurveysList文件夹到MySurvey。在schema.xml中,需要更改文件末尾的标记的模板template=“SurveyForm”
  • 部署模板、呈现模板和自定义类
  • 根据上述模板创建一个调查,并将所有可能的问题填入其中