上次修改时间: 2010年4月16日
适用范围: SharePoint Server 2010
自定义操作可用于运行工作流,显示现有表单或者导航到其他网页。
添加自定义操作
在浏览器中导航到外部列表。
在服务器功能区上单击"编辑列表"。这将在 Microsoft SharePoint Designer 2010 中打开外部列表。
单击功能区上的"自定义操作"按钮(如下图所示),然后单击要显示自定义操作的位置。
图 1. 新表单功能区
这将显示"创建自定义操作"对话框。在此对话框中,可以输入自定义操作的名称和说明,然后提供表单或网页的 URL 或指向一个工作流。
图 2. 创建自定义操作
单击"确定"。导航到列表以查看您在前面指定的位置中添加的自定义操作。
添加将 BDC 字段作为参数的自定义操作
在 BDC 模型中从头定义一个操作,或者使用 SharePoint 管理中心。有关示例,请参阅XML 代码段:将操作添加到 BDC 模型中的外部内容类型。
在浏览器中导航到外部列表。
在功能区上单击"编辑列表"。
这将在 Microsoft SharePoint Designer 2010 中打开外部列表。
在功能区上单击"自定义操作"按钮,然后单击要显示自定义操作的位置。
这将打开"创建自定义操作"对话框。在此对话框中,可以输入自定义操作的名称和说明,然后在"导航至 URL"字段中提供以下格式的 URL。
~site/_layouts/ActionRedirect.aspx?ItemID={ItemId}&EntityNamespace=<EnterEntityNamespaceFromModel>&EntityName=<EntityNameFromModel> &LOBSystemInstanceName=<LobSystemInstanceNameFromModel>&ActionName=<ActionNameFromModel>
将 <EnterEntityNamespaceFromModel>、<EntityNameFromModel>、<LobSystemInstanceNameFromModel> 和 <ActionNameFromModel> 替换为 BDC 模型中有效值。操作名称和参数名称区分大小写。
下图显示"创建自定义操作"对话框。
图 3."创建自定义操作"对话框
单击"确定"。导航到外部列表,然后将显示您在前面指定的位置中添加的自定义操作。