Développement dans Sencha Touch 1.0. J'utilise Ext.List pour rendre une liste, mais je veux aussi que le début de chaque élément de la liste commence par une case à cocher. Je veux également changer son état basé sur une valeur d'élément de tableau, le tableau qui est donné à l'option de configuration. Est-il possible d'ajouter une simple Ext.form.Checkbox à une Ext.List.Sencha Touch ExtJS ajout d'une case à cocher à la liste
Si je place un <input type="checkbox".../>
à l'option de configuration <itemTpl>
, il semble laid dans l'affichage et d'autre part, je ne sais pas comment écouter les événements sur la case à cocher
Voici le code pour ur bonbons pour les yeux:
Ext.regModel('Todos', {
fields: ['title', 'completed_at']
});
var groupingBase = {
itemTpl: '<div class="contact2"><strong>{title}</strong></div>',
selModel: {
mode: 'SINGLE',
allowDeselect: true
},
// grouped: true,
indexBar: true,
onItemDisclosure: {
scope: 'test',
handler: function (record, btn, index) {
alert('Disclose more info for ' + record.get('title'));
}
},
store: new Ext.data.Store({
model: 'Todos',
sorters: 'title',
getGroupString: function (record) {
return record.get('title')[0];
},
data: [todos] //todos array is prev populated with required items' properties
})
};
myList = new Ext.List(Ext.apply(groupingBase, {
fullscreen: true
}));
//List ends
tasksFormBase = {
title: 'Tasks',
iconCls: 'favorites',
cls: 'card2',
badgeText: '4',
layout: 'fit',
items: [
myList, {
xtype: 'checkboxfield',
name: 'cool',
label: 'Cool'
}],
dockedItems: [todosNavigationBar]
};
// tasksFormBase est ensuite ajouté à une option de configuration Ext.TabPanel
toute aide sous forme maître poste ???
hey copain pouvez-vous me fournir le code ur tout en sencha toucher 2.0 que je suis coincé au même problème dans sencha contact 2.0.It sera très utile si vous le faites et je serai très apprécier.Thanx à l'avance. – himanshu
Ce serait bien si vous le partagez dans GitHub, en essayant d'obtenir la même chose dans un DataView avec Touch 2.1.3 –