Я мог сделать это просто:
<EditText android:id="@+id/ID" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLength="NUMBER" android:hint="A Hint" />
Вы можете сделать это так:
var data = { items: [{ name:'Mexico City', type:'city', population:'19 million', timezone:'-6 UTC'}]};
var store = new dojo.data.ItemFileReadStore( { data: data });
// or just omit query object if you want all
store.fetch( { query: { name: 'Mexico City' },
onItem: function(item) {
console.log( store.getValue( item, 'name' ) );
console.log( 'population: ', store.getValue( item, 'population' ) );
console.log( 'timezone: ', store.getValue( item, 'timezone' ) );
}
});
Обратите внимание, что ваши данные должны иметь ключ items, который содержит массив ваших фактических данных.
По общему признанию, хранилища данных в додзё поначалу немного сложно осмыслить, но это имеет смысл, если вы вспомните, что данные могут загружаться лениво и асинхронно. Вот почему все запросы на предметы проходят через fetch
, а получение значений - через getValue
.
В Dojocampus есть хорошая статья о ItemFileReadStore .