开发者

In LiveCycle, what does it mean when an object name begins with #?

Some objects' name in LiveCycle begin with # such as form1.#variables[0].myVar or in case I am dealing with now:

开发者_开发技巧
Page1.personalDetails.eyeColor.resolveNode("#bindItems[0]").labelRef

Why bindItems has a # ? What does it mean?


I got it.

.# Matches a property. This is useful if both a property and a container have the same name; the .# insures that the property is accessed. A.#B

source: http://partners.adobe.com/public/developer/en/xml/som_2.0.pdf


it can also be used to reference an unnamed subform:

var x = xfa.form.form1.#subform.TextField1.rawValue;


Edit: former answer was just simply wrong :P

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜