【问题标题】:LiveCycle Xml attribute bindingLiveCycle Xml 属性绑定
【发布时间】:2015-02-23 09:29:30
【问题描述】:

我有一个在 Livecycle Designer 中设计的 PDF 模板。数据绑定是 Simple XML 。对于其中一个字段,我需要将数据与 XML 属性绑定。 例如:我的xml:

<product>
       <price>
           <oldprice visible="true">

                <priceA visible="false">1.350,00</priceA>

                <priceB visible="true">1.350,00</priceB>

                <priceC visible="true">20,00</priceC>

                <priceD visible="false">0,00</priceD>

            </oldprice>

            <newprice visible="true">

                <priceA visible="false">1.350,00</priceA>

                <priceB visible="true">1.350,00</priceB>

                <priceC visible="true">20,00</priceC>

                <priceD visible="false">0,00</priceD>

            </newprice>

      </price>
</product>

如何访问“可见”属性的值?

我试过了:

xfa.resolveNode("product.price.oldprice.visible").rawValue;

但它不起作用。

有人可以帮帮我吗?谢谢。

【问题讨论】:

    标签: javascript xml binding attributes livecycle


    【解决方案1】:

    假设产品是你的架构的根,你应该能够像这样引用它:

    xfa.datasets.data.product.price.oldprice.visible.value
    

    .rawValue 用于字段,如果您想获取架构中的数据,请使用 .value 代替。

    如果产品不是架构的根节点,那么您还需要包含根节点。

    【讨论】:

    • 感谢您的回答。我一定是做错了什么,因为属性的值总是空的(空格)。如果我写 .rawValue 而不是 .value pdf 显示单词“空”我只有属性有这个问题,如果我使用 XML 节点我得到的值没有任何问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多