我目前正在创建一个改变字段可视性和改变字段位置的文档,我可以很好地操作字段,但我想做的是在页面之间移动对象。根据我的发现,如果不从页面上删除字段,并在另一个页面上重新创建,这是不可能的。要做到这一点,我需要将所有的属性复制到新的对象上。
有没有一种方法可以让我以字典的形式获得字段属性,然后填充新的字段属性?以下是我期望使用的方法。
var field = this.getField("myFieldName");
var properties = field.properties;
UPDATE:我找到了下面的代码,但是它在迭代了几个条目后返回了一个错误。
InvalidGetError: Get not possible, invalid or unknown.
var field = this.getField("myFieldName");
for (x in field) {
console.println(x);
console.println(field[x]);
}
我想办法解决了。
var field = this.getField("myFieldName");
for (x in field) {
console.println(x);
try {
console.println(field[x]);
}
catch(err) {
console.println("Error: " + err);
}
}