SharePoint 2007:自定义查找列

时间:2011-03-15 16:05:25

标签: sharepoint sharepoint-2007

我将创建两个单独的列表,并且在列表1中输入的数据填充表2中的一些数据列。示例:请求名称(单行文本),描述(多行文本),请求类型(选择)和完成日期(日期)。

当我转到第二个列表时,我选择“查找”,然后选择“从以下位置获取信息:”,选择第一个列表,我看到的只有“ID”,“内容类型”,“版本”和“标题”。

我需要做些什么才能让列表1中的列出现在表2的“查找”部分?

3 个答案:

答案 0 :(得分:2)

查找字段仅使用文本列(常规文本,带有输出文本输出类型的计算字段和输出文本的计算列)。您可以通过简单的SharePoint Designer工作流填写其他字段,该工作流将在第二个列表中的项目创建上运行并填写列。

答案 1 :(得分:0)

我已经能够通过使用FieldRef,JoinColName,JoinRowOrdinal和JoinType属性创建具有自定义列表定义的功能来实现此目的。

有关详细信息,请参阅SharePoint 2010: Set field value from query triggered by choice box selection

答案 2 :(得分:-1)

我认为编程是必需的,你必须使用像smartpart这样的东西,并创建你自己的asp.net控件,它将从数据库读取并显示你需要的数据