여기 내 문제가 있습니다. 제가 도와 드릴 수 있으면 좋겠습니다. qx에서 모바일 앱을 개발 중입니다.로컬 모델의 데이터에 액세스
application.js
에서 오프라인 모델에 바인딩하는 모델을 만드는 qx.store.json(url)
을 통해 서버에서 JSON을 호출하여 앱에서 오프라인 데이터에 액세스합니다.
지금까지 오프라인 모델의 데이터에 액세스하려고 시도했을 때 좋은 결과를 얻지 못했습니다. 내가 JSON 또는 항상 나를 qx.data.model.userdata
반환 obj.getItem(1)
와 오프라인 데이터를 디버깅 할 때 원래 JSON 데이터는
array(timestamp=>time(),
userdata=>array(
array(userid=>0...),
array(userid=>1...)))
입니다.
foreach
문에서 사용자의 유효성을 검사하기 위해 userdata
배열의 데이터를 사용하려고하지만 qx.data.model.userdata
은 항상 정의되지 않은 값을 반환합니다.
시도해보십시오. , obj.getItem(1)
, obj
은 오프라인 모델입니다.
내가 뭘 잘못하고 있니? 데이터를 저장하는 모델이 아니거나 위젯에 바인딩 데이터로만 사용될 수 있습니까?
감사합니다. json 파일을 다시 포맷해야했기 때문에 더 간단하고 이제는 작동합니다. – digitalhydra