{이름 : '상태', 유형 : '개체'},sencha 모델 (배열/개체)
이것은 모델의 입력란입니다.
status.status1 = "value1", status.status2 = "value2"등등을 정의 할 수 있습니까? 그렇다면 ... 어떻게?
이것이 가능하지 않다면, 다음 형식의 배열을 사용할 수 있습니까 ??
{이름 : '상태', 유형 : '개체'},sencha 모델 (배열/개체)
이것은 모델의 입력란입니다.
status.status1 = "value1", status.status2 = "value2"등등을 정의 할 수 있습니까? 그렇다면 ... 어떻게?
이것이 가능하지 않다면, 다음 형식의 배열을 사용할 수 있습니까 ??
질문을 올바르게 이해하면 찾고 싶은 것은 store입니다. 다음 예는 다음과 같습니다
Ext.define('AppName.store.Statuses', {
extend: 'Ext.data.Store',
config: {
model: 'AppName.model.ModelName',
data: [
{ name: 'name1', status: 'status1' },
{ name: 'name2', status: 'status2' },
{ name: 'name3', status: 'status3' },
]
}
});
위의 코드라는 파일 StoreName.js에, 앱 폴더 내에서 store
디렉토리에 갈 것입니다. 여기서 데이터는 하드 코딩되어 있지만 상점은 일반적으로 AJAX 호출을 통해 데이터를로드하는 데 사용됩니다. 자세한 내용은 the docs을 참조하십시오. 상점은 일반적으로 모델 이름의 복수형으로 명명됩니다. 예를 들어 모델이 상태로 정의 된 경우 저장소의 상태는 Statuses가됩니다.
도움이 되었기를 바랍니다.
필드 유형을 'auto'로 설정하면됩니다. this Sencha forum post