使用ORBEON.xforms.Document.setValue更新基础xml

时间:2012-04-20 09:49:57

标签: jquery orbeon xforms

我有一个绑定到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");
    });

有可能实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

呀。这个有可能。浏览以下链接并在代码中稍微调整一下。它肯定有效。

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

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