0

我有一个绑定到 xml 节点集的 xforms 字段。当我手动将数据输入字段时,它会完美地更新底层 xml。

但我正在尝试使用一些 jquery 来填充该字段。这只有一半有效,因为它确实填充了字段,但不会更改底层 xml

这是我正在使用的js(用于测试目的的focus())。

$(".myinput").focus(function() {
    var myId = $(this).attr('id');
    alert("i am trying to update " + myId);
    ORBEON.xforms.Document.setValue(myId, "test");
    });

有可能实现这一目标吗?

4

1 回答 1

0

是的。这个有可能。浏览下面的链接并在您的代码中进行一些调整。它确实有效。

http://wiki.orbeon.com/forms/doc/developer-guide/xforms-javascript-integration

基本上使用 JS,我们将更新控件的值,这将触发实例的重新计算,从而触发底层 xml 更改。

于 2012-04-22T14:55:45.397 回答