其他类别: InfoPath
摘要: InfoPath 2007 窗体部署到 MOSS 服务器提供供应商绑在 MOSS 的自定义列表的下拉列表. 在选择供应商, 规则将字段值分配给少量的文本字段 (例如销售代表名称, 地址, 城市, 状态, 邮编和电话. 性能很可怕. 我们注意到性能变得更糟 (非线性方式) 对于每个额外的字段,我们更新了这种方式. 即, 如果我们只是,更新销售代表姓名, 花 [x] 时间. 如果我们更新销售代表, 地址 1, 地址 2, 城市, 状态, 邮编, 花 10 时间更长.
解决方案: 编写的 web 服务 (可以找到示例代码 在这里) 这通过一个供应商的名称和它回返回供应商详细信息. 然后, 这种方式分配字段. 虽然这似乎太慢, 我们分配时没有明显的性能差异 1 与字段 8 字段. 作为额外的奖励, 用户可以得到"与服务器联系酷" 赛昂 虽然他们等待窗体调用和消费服务结果的影响.
我记得我是让参与的第一个 Moss 项目. 我们已经与 Infopath 同样的问题, 加载时间得太长. 在结束时我们重新实现大部分的 Infopath 表单到智能部件内的用户控件.