使用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:入库单>
重复表单元格合并与拆分
一般表格单元格的合并与拆分,都是选中后,右键菜单里会有合并也拆分命令,可是重复表的单元格选中后,右键菜单里没有。但是后来发现顶上菜单里表格子菜单里有合并与拆分。
不同视图间字段共用注意
不同视图共用同一字段,规则是跟着字段的,所以一个字段的规则在每个视图里是一样,但可以用标记来在不同视图中使用。
特别的是,下拉框字段的数据来源在不同视图中可以不一样。

浙公网安备 33010602011771号