chiba xforms,并在条件表达式中使用更改的值
有一个使用appache tomcat和chiba-3.0.0b2的代码chiba xforms,并在条件表达式中使用更改的值,xforms,Xforms,有一个使用appache tomcat和chiba-3.0.0b2的代码 <?xml version="1.0" encoding="UTF-8"?> <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:events="http://www.w3.org/2001/xml-events"> <
<?xml version="1.0" encoding="UTF-8"?>
<xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:xforms="http://www.w3.org/2002/xforms"
xmlns:events="http://www.w3.org/2001/xml-events">
<xhtml:head>
这里我使用了一些实例
<xforms:model>
<xforms:instance id="xs">
<xs>
<x kd="1" name="one"></x>
<x kd="2" name="two"></x>
<x kd="3" name="three"></x>
<!-- ... -->
</xs>
</xforms:instance>
<xforms:instance id="vars">
<vrbls>
<vrbl>1</vrbl>
</vrbls>
</xforms:instance>
</xforms:model>
</xhtml:head>
<xhtml:body>
<xforms:switch>
<xforms:case id="setval">
1.
按下扳机,显示一个onerec案例
<xforms:trigger>
<xforms:label>View</xforms:label>
<xforms:label ref="@asutus" />
<xforms:action events:event="DOMActivate">
<xforms:setvalue ref="instance('vars')/vrbl" value="2" />
<xforms:toggle case="onerec" />
</xforms:action>
</xforms:trigger>
</xforms:case>
<xforms:case id="onerec">
看法
在输出标记中,实例('vars')/vrbl起作用,显示值2:
<xforms:output ref="instance('vars')/vrbl" /><br />
…但是如果我想检查,它不起作用,instance('vars')/vrbl的旧值为-1
<xforms:itemset nodeset="instance('xs')/x[@kd=instance('vars')/vrbl]">
Name - <xforms:label ref="@name" />, kd - <xforms:label ref="@kd" />
</xforms:itemset>
</xforms:case>
</xforms:switch>
</xhtml:body>
</xhtml:html>
名称-,kd-
如何在条件表达式[@kd=instance('vars')/vrbl]中使用已更改注释的值,以确保其正常工作?
谢谢。千叶似乎有问题。您是否尝试过使用更为更新的处理器,如XSLTForms或betterFORMS?谢谢,但是代替xforms:itemset的应该是xforms:group。