如果有多个日期字段具有相同的约束或多个文本区域具有相同的约束
是否可以跨类似的约束重用bind使用的约束?
假设文本区域1有约束
if(string-length(.) > 500)
then substring(.,1,500)
else .和文本区域2有约束
if(string-length(.) > 500)
then substring(.,1,500)
else .是否有可能将约束放在一个公共位置,并在每次绑定时调用特定的约束并重用代码?
发布于 2012-01-20 01:43:14
您可以声明一个bind,其中nodeset表达式指向与两个文本区域对应的两个节点。例如:
<bind nodeset="/my-root/(text-area-1 | text-area-2)" constraint="…"/>(将来,可能会向XForms添加定义更像可重用XPath表达式的函数的功能,从而允许您在其他情况下轻松重用XPath表达式。)
https://stackoverflow.com/questions/8926585
复制相似问题