绿豆.Net

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

使用Infopath时要注意的有哪些?(自己在使用中总结出的三)

重复节虚线阴影框去掉
一般情况下,把充许用户插入和删除节勾去掉时,虚线阴影框去消失,但是当节内还有重复节或表(充许用户插入和删除节勾没去掉)那么,虚线阴影框也不会消失的。

loadXML装载时注意
<my:入库单 xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2006-05-23T07:44:28">
               <my:标题>
                       <my:表单号></my:表单号>
                       <my:项目代码></my:项目代码>
                       <my:操作者></my:操作者>
                       <my:填表时间>2007-09-28</my:填表时间>
                       <my:视图></my:视图>
                       <my:验证码></my:验证码>
                       <my:审批信息>
                               <my:审批结果></my:审批结果>
                               <my:重复组>
                                       <my:审批人></my:审批人>
                                       <my:审批意见></my:审批意见>
                                       <my:审批时间></my:审批时间>
                               </my:重复组>
                       </my:审批信息>
               </my:标题>
               <my:部门></my:部门>
               <my:经手人></my:经手人>
               <my:入库时间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></my:入库时间>
               <my:单据类型>入库单</my:单据类型>
               <my:temp></my:temp>
               <my:temp2></my:temp2>
               <my:temp3></my:temp3>
               <my:供货商>温州江南</my:供货商>
               <my:订单日期>2007-09-28</my:订单日期>
               <my:订单号>13648-20070928</my:订单号>
               <my:设备清单>
                       <my:名称></my:名称>
                       <my:型号></my:型号>
                       <my:单位></my:单位>
                       <my:数量 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></my:数量>
                       <my:价格 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></my:价格>
                       <my:金额>0</my:金额>
                       <my:备注></my:备注>
                       <my:分类></my:分类>
                       <my:退货数量>0</my:退货数量>
                       <my:小类></my:小类>
                       <my:订单数量></my:订单数量>
                       <my:已入数量></my:已入数量>
               </my:设备清单>
       </my:入库单>

###########################################################################################
如上结构中xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"表明是日期或数字型字段为空时就出现,但是这个会影响装载,如果要装载就得没有这个。所以要给空值赋值就行了。

另外的解决方法:
// 去掉xsi:nil="true"这个属性项,这个是infopath固有的,但DOM不一定支持,不过只去掉xsi:就行了。带一个属性也没事
    var re = /xsi:/g;
    XML = XML.replace(re,'');
###########################################################################################
<my:入库单 xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2006-05-23T07:44:28">
               <my:标题>
                       <my:表单号></my:表单号>
                       <my:项目代码></my:项目代码>
                       <my:操作者></my:操作者>
                       <my:填表时间>2007-09-28</my:填表时间>
                       <my:视图></my:视图>
                       <my:验证码></my:验证码>
                       <my:审批信息>
                               <my:审批结果></my:审批结果>
                               <my:重复组>
                                       <my:审批人></my:审批人>
                                       <my:审批意见></my:审批意见>
                                       <my:审批时间></my:审批时间>
                               </my:重复组>
                       </my:审批信息>
               </my:标题>
               <my:部门></my:部门>
               <my:经手人></my:经手人>
               <my:入库时间>2007-09-28</my:入库时间>
               <my:单据类型>入库单</my:单据类型>
               <my:temp></my:temp>
               <my:temp2></my:temp2>
               <my:temp3></my:temp3>
               <my:供货商>温州江南</my:供货商>
               <my:订单日期>2007-09-28</my:订单日期>
               <my:订单号>13648-20070928</my:订单号>
               <my:设备清单>
                       <my:名称></my:名称>
                       <my:型号></my:型号>
                       <my:单位></my:单位>
                       <my:数量>0</my:数量>
                       <my:价格>0</my:价格>
                       <my:金额>0</my:金额>
                       <my:备注></my:备注>
                       <my:分类></my:分类>
                       <my:退货数量>0</my:退货数量>
                       <my:小类></my:小类>
                       <my:订单数量></my:订单数量>
                       <my:已入数量></my:已入数量>
               </my:设备清单>
       </my:入库单>

重复表单元格合并与拆分
一般表格单元格的合并与拆分,都是选中后,右键菜单里会有合并也拆分命令,可是重复表的单元格选中后,右键菜单里没有。但是后来发现顶上菜单里表格子菜单里有合并与拆分。

不同视图间字段共用注意

不同视图共用同一字段,规则是跟着字段的,所以一个字段的规则在每个视图里是一样,但可以用标记来在不同视图中使用。

特别的是,下拉框字段的数据来源在不同视图中可以不一样。

posted on 2008-03-03 13:39  杜军  阅读(428)  评论(0)    收藏  举报