Sencha touch 2 如何获取字段属性
我正在开发Sencha应用程序,访问我定义的基本模型的字段时遇到问题。我使用Sencha touch 2 如何获取字段属性,sencha-touch-2,Sencha Touch 2,我正在开发Sencha应用程序,访问我定义的基本模型的字段时遇到问题。我使用Ext.define定义模型,并使用Ext.create创建模型的实例。根据文档,我应该能够通过调用字段上的get.()来访问它的字段,但它不工作,并且返回null。这是基本的代码,还有一个 您传递的数据存储在原始参数中,因此请尝试以下操作 alert(newVisit.raw.admissionGuid); 这应该可以工作使用Sencha Touch 2,您的代码是正确的。我已经测试过了,它的工作原理和预期的一样。在
Ext.define
定义模型,并使用Ext.create
创建模型的实例。根据文档,我应该能够通过调用字段上的get.(
)来访问它的字段,但它不工作,并且返回null。这是基本的代码,还有一个
您传递的数据存储在原始参数中,因此请尝试以下操作
alert(newVisit.raw.admissionGuid);
这应该可以工作使用Sencha Touch 2,您的代码是正确的。我已经测试过了,它的工作原理和预期的一样。在这里使用ST:
ExtJS和Sencha Touch共享相似的类系统,但它们并不完全相同。只是另一种方式 我们还可以通过以下方式访问模型内的数据:
*instanceOfModel*.data.*fieldName*
例如,对于给定的代码,它将是:
newVisit.data.admissionGuid
你的问题令人困惑。标题是ExtJS,它的标签是ExtJS/Sencha Touch 2,写起来就像Sencha Touch 2一样。小提琴链接ExtJS。是哪一个?我正在制作Sencha Touch 2应用程序,但我认为类系统是与ExtJS共享的,因此针对ExtJS的链接应该可以解决此问题。您不需要这样做,除非出于某种原因,您没有在模型中定义指定的字段。
newVisit.data.admissionGuid