我们平时在用infopath 2010 来创建表单的时候,我们需要向外部数据源获取数据,并填充到表单域字段,例如我们在infopath表单中,我们需要对一个下拉框进行填充数据,这些数据都是动态产生,那么我们如何从外部数据源中获取我们想要的数据并填充到下拉框呢,接下来我们通过一个例子简单的介绍下如何实现:(我们主要是从sharepoint 的库和列表中获取数据源!)我们在sharepoint 网站上创建一个自定义列表 ,名称叫做:信息类型表,如下图所示
接下来我们要在infopath 2010表单中,将上面的信息类型表数据填充到表单的下拉框,我们打开infopath 2010 ,创建一个表单,名称叫做:新闻动态。表单字段如下图所示:
我们在下拉框上面右键,选择“下拉列表框”属性,如下图所示
进入下拉框属性界面,如下图所示,我们需要选择 从外部数据源获取选项,在数据源上点击添加
进入如下界面,选择接受数据,点击下一步
进入如下界面,选择Sharepoint 库和列表,点击下一步
进入如下界面,输入sharepoint网站的位置,点击下一步
进入如下界面,选择信息类型表,点击下一步
进入如下界面,把标题选上,并点击下一步
进入如下界面,点击下一步
进入如下界面,点击完成
接下来我们回到下拉框属性,点击显示名称图标
进入如下界面,选择标题,并点击确定
到此我们就完成了对下拉框填充数据的工作了,我们把infopath 表单发布到sharepoint ,预览下这个表单,来看看效果,如下图所示
我们看到新类型下拉框数据已经填充进来了。可能有的朋友会问,如果我想根据条件来填充数据,能不能根据条件来填充数据,答案当然是可以的,接下来我会在下一篇文章中介绍如何根据条件来填充我们所需要的数据。