您的位置:首页 > 运维架构

有infopath的sharepoint 2010 Library里的列的设置,infopath上传到sharepoint server

2013-01-28 15:51 489 查看
有的时候我们需要把我们所有的infopath 的表格放在一个Library里存贮,同时library能够显示infopath表格里一些字段。本文主要涉及如何设置infopath publish的问题,以在library里显示我们需要的那些列。

1.设置infopath

关于infopath的设计不再赘述。下面从已经设计好的infopath的上传开始说明。我们的案例说明如下:

在library里我需要显示requestor、projecttitle。在第一次上传infopath时我们应该选择publish——publish a form to sharepoint library.下面进入上传向导界面,如下图所示



选择Form library,next

后面会出现what do you want todo?有两个选择,一个是新建一个表格库,另外一个是更新表格库。初次上传的话选择新建一个表格库。

2.接下来就会出现你的infopath里的字段,如果你需要在library里显示你就需要add相应的字段,如下图



当然你也可以修改和删除。

之后点击publish就可以上传了。

3.值得一提的是,关于infopath在library字段的显示,也可以在上传之前设置好。

找到Form options——Proper Promotion即可出现上图一样的字段设置栏。

4.列的顺序的设置

在上一文章中我提到关于设置library列的设置的问题,文章中我提到可以直接在library settings——columns下面的Column ordering来设置library列的顺序,但实际上,如果你的infopath里的顺序已经设定,比如通过上面的步骤我的requestor、projecttitle按照先后顺序在infopath里已经设定,假如我后面要多显示一个字段category,并且希望category在projecttitle之前,那么除了删除上图infopath里projecttitle再添加category,在添加projecttitle的方法外(这个方法很不好,字段一多可能很麻烦,还可能导致之前数据丢失),另外的办法就是在library
settings里设置。但不要误以为就是columns下面的Column ordering调整就好了,这样调整后是没有效果的,而需要从Views——All documents(你的library)——columns设置。原因我们可以从两者的定义来理解:

columns下面的Column ordering:Use this page to change the order of the fields that site visitors fill out when they add items

Views——All documents(你的library)——columns:Select or clear the check box next to each column you want to show or hide in this view of this page. To specify the order of the columns, select a number in the Position from left box.

由此即可理解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐