如何通过Javascript获取字段类型:Google App Maker



如何在Google App Maker中获取字段的字段类型?

我试图通过找到它

app.models.MODEL_NAME.fields.date

但是字段没有属性类型。

所以问题是如何通过Javascript找到字段的类型?

非常感谢

有趣的问题。以下是我的做法;假设我想知道一个模型的所有字段类型是什么。我使用这个:

var allFields = app.models.MODEL_NAME.fields._values;
for( var f=0; f<allFields.length; f++) {
var field = allFields[f];  
var fieldType = field.__gwt_instance.b.B.j;
console.log(fieldType);
}

所以,总而言之,你所要做的就是得到这个领域:

var field = app.models.MODEL_NAME.fields.DESIRED_FIELD

然后你就会得到这样的类型:

var fieldType = field.__gwt_instance.b.B.j;

正如我所说,这对我有效。我希望这对你也有效!

还有一个不那么神秘的属性,它将为您提供字段类型(尽管它只适用于服务器脚本(:

app.metadata.models.MODEL_NAME.fields.DESIRED_FIELD.type;

最新更新