我有一个共享点自定义web部件,它有2个文本框 NameID 还有一个按钮。我有一个名为'的信息路径表单EmpInformation'形式library.So 如果用户点击按钮,则应打开一个新的信息路径表单,并 NameID 该表单中的字段应由按按钮发送的数据填充。任何建议


有帮助吗?

解决方案

您可以使用查询字符串参数发送到InfoPath表单,如果您不需要代码解决方案,则可以使用查询字符串(URL)筛选器Web部件。.以下博客展示了如何:

如何将Querystring数据传递到InfoPath表单中

如果你想在代码中访问它们,你可以像:

// URL: http://www.foo.com/bar.xsn?xyz=1

public void FormEvents_Loading(object sender, LoadingEventArgs e)
{
   // Assign the value of the parameter 'xyz' to the string 'xyzValue'
   string xyzValue = e.InputParameters["xyz"];
}

其他提示

一个想法可以是将数据存储在列表中(可能是暂时的),并在InfoPath表单上与此列表建立连接,从那里获取数据。.如果您在列表中有多个条目,并且需要确定您应该选择哪一个,您仍然可以使用QueryString方法发送列表项Id。.

许可以下: CC-BY-SA归因
scroll top