我想使用我在可重用部分中创建的 Web 服务和操作,这些部分已保存在名为 library 的表单中。
我已经从 template.xml 文件的源视图中复制了操作和 Web 服务。
不幸的是,它不起作用,因为当我尝试在操作的目标字段中访问它们时,来自可重用部分的控件是不可见的。
有人有诀窍吗?
问候,菲利普
正如您所说,问题在于当您创建一个节模板并在另一个表单中重用它时,Form Runner 将该节封装在一个 XBL 组件中。由于 XBL 封装,在表单中“顶级”声明的服务无权访问 XBL 组件中的控件。
所以我认为这里的解决方案是创建您自己的包含控件和 Web 服务的 XBL,但请记住: