2011-03-29 69 views
2

我想用Orbeon Form Builder创建一个xforms文档,并在我的应用程序中使用它,该应用程序与Orbeon分开运行(仅使用xforms引擎)。
我该怎么做?我创建了一个表单,发布了它,但我找不到创建的文件。如果我使用表单的源代码,它不起作用。有任何想法吗?是否可以在分离的应用程序中使用Orbeon Form Builder表单?

谢谢!

回答

3

在Form Builder中创建表单时,会为其指定应用程序名称和表单名称。假设你选择了“我的应用程序”和“我的表单”。那么你的形式将可在:

http://localhost:8080/orbeon/fr/my-app/my-form/new 

在这个网址:

  • 的主机名和端口(在这里:本地主机:8080)将取决于您部署Orbeon形式在服务器和端口。
  • 上下文(这里是/ orbeon)取决于您在应用程序服务器上部署Orbeon Forms的位置(默认情况下,它是/ orbeon)。

从您的应用程序,你可以将用户指向的形式,与常规的URL,如果你想了解的数据,他们已经进入,你可以设置的workflow-send button发送回用输入的数据的XML由用户到您的应用程序。

+0

谢谢,它的工作原理,但: 有没有办法只使用我创建的窗体,没有按钮(保存,关闭清除等)和徽标? – Anvar 2011-03-29 18:34:57

+0

我想你至少需要一个按钮,否则数据用户不会输入任何内容。要设置哪些按钮显示在页面上,请使用'oxf.fr.detail.buttons。*。*'属性。请参阅:http://wiki.orbeon.com/forms/doc/developer-guide/configuration-properties/configuration-properties-form-runner#TOC-Buttons-on-the-detail-page。除去其他“装饰”元素,我会使用CSS。那些在类名的部分,你可以用'display:none'隐藏。 – avernet 2011-03-29 18:42:53

相关问题