Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint 2010:通过选择框选择触发的查询设置字段值_Sharepoint_Forms_Infopath_Field_Sharepoint 2010 - Fatal编程技术网

SharePoint 2010:通过选择框选择触发的查询设置字段值

SharePoint 2010:通过选择框选择触发的查询设置字段值,sharepoint,forms,infopath,field,sharepoint-2010,Sharepoint,Forms,Infopath,Field,Sharepoint 2010,如何将表单字段链接到choicebox选择,以便该字段的值由choicebox选择的ID引用的信息设置?我有一个自定义列表表单中的choicebox,它绑定到一个包含客户名称、ID、参考号、地址等的客户列表。choicebox显示客户名称,并将所选值设置为ID。然后,我想通过所选ID查询客户列表,用客户名称、客户地址、,客户端电话等。有没有一种不用自定义代码就能做到这一点的方法?我在表单中使用SharePoint 2010、SharePoint Designer 2010和InfoPath。我感

如何将表单字段链接到choicebox选择,以便该字段的值由choicebox选择的ID引用的信息设置?我有一个自定义列表表单中的choicebox,它绑定到一个包含客户名称、ID、参考号、地址等的客户列表。choicebox显示客户名称,并将所选值设置为ID。然后,我想通过所选ID查询客户列表,用客户名称、客户地址、,客户端电话等。有没有一种不用自定义代码就能做到这一点的方法?我在表单中使用SharePoint 2010、SharePoint Designer 2010和InfoPath。

我感觉这不受支持,但我可以通过在自定义列表模板的中创建以下字段来实现这一点:

<Field ID="{AB09A2D6-EBD4-4511-AE91-A8C54DC8442F}"
    Type="Lookup"
    Name="CustomItemIdLookup"
    DisplayName="Client"
    List="$Resources:core,lists_Folder;/Client"
    ShowField="Title"
    Hidden="FALSE"
    Required="TRUE"
    StaticName="CustomItemIdLookup">
</Field>
<Field ID="{E558933C-A03B-4932-85C9-6A786396AA78}"
    Type="Lookup"
    Name="CustomClientNameLookup"
    DisplayName="Client Name"
    List="$Resources:core,lists_Folder;/Client"
    ShowField="CustomClientName"
    Hidden="FALSE"
    JoinColName="tp_ID"
    JoinRowOrdinal="0"
    JoinType="INNER"
    FieldRef="CustomItemIdLookup"
    ReadOnly="FALSE"
    ShowInNewForm="FALSE"
    ShowInEditForm="FALSE">
</Field>
<Field ID="{5292CB52-80C7-4AFA-BA3E-93FDF22B37E3}"
    Type="Lookup"
    Name="CustomClientAddressLookup"
    DisplayName="Client Address"
    List="$Resources:core,lists_Folder;/Client"
    ShowField="CustomClientAddress"
    Hidden="FALSE"
    JoinColName="tp_ID"
    JoinRowOrdinal="0"
    JoinType="INNER"
    FieldRef="CustomItemIdLookup"
    ReadOnly="FALSE"
    ShowInNewForm="FALSE"
    ShowInEditForm="FALSE">
</Field>
<Field ID="{B3E22803-9A4B-4E7E-B05F-82221C182735}"
    Type="Lookup"
    Name="CustomClientPhoneLookup"
    DisplayName="Client Phone"
    List="$Resources:core,lists_Folder;/Client"
    ShowField="CustomClientPhone"
    Hidden="FALSE"
    JoinColName="tp_ID"
    JoinRowOrdinal="0"
    JoinType="INNER"
    FieldRef="CustomItemIdLookup"
    ReadOnly="FALSE"
    ShowInNewForm="FALSE"
    ShowInEditForm="FALSE">
</Field>
注意,客户端名称、客户端地址、客户端电话将不可编辑,富文本/多行字段不起作用