Je vois l'exemple dans ExtJS, mais il semble que le checkColumn
ne met pas à jour le XML. L'API n'est également pas très utile. Ce que je voulais faire, c'est quelque chose comme ça. Lorsque l'utilisateur clique sur la case à cocher dans la grille, il envoie une requête AJAX.Extjs checkColumn
4
A
Répondre
0
Vous allez vouloir lancer la requête ajax sur l'événement check change. Ou si vous essayez d'utiliser CheckboxSelectionModel dans une grille, placez un écouteur sur rowselect pour déclencher la requête ajax.
5
dans extjs4 vous pouvez le faire. il y a l'événement « checkchange », vous pouvez donc avoir quelque chose comme ceci:
{
header: 'State',
dataIndex: 'STATE',
xtype: 'checkcolumn',
editor: {
xtype: 'checkbox',
cls: 'x-grid-checkheader-editor'
},
listeners: {
checkchange: function(column, recordIndex, checked) {
console.log(checked);
//or send a request
}
}
}
8
columns: [{
xtype: 'checkcolumn',
width: 30,
sortable: false,
id: 'check1',
dataIndex: 'check11',
editor: {
xtype: 'checkbox',
cls: 'x-grid-checkheader-editor'
},
listeners: {
checkchange: function (column, recordIndex, checked) {
alert(checked);
alert("hi");
}
}
}
]
a fonctionné pour moi :)
0
si vous allez ou si vous voulez tirer la demande ajax sur le chèque changer d'événement. Je pense que cela vous aidera.
columns: [{
xtype: 'checkcolumn',
width: 30,
sortable: false,
id: 'check1',
dataIndex: 'check11',
editor: {
xtype: 'checkbox',
cls: 'x-grid-checkheader-editor'
},
listeners: {
checkchange: function (column, recordIndex, checked) {
Ext.Ajax.request({
url: 'abc.com/index.php',
scope: this,
params: { postData: postdata },
method: 'POST',
success: function (a) {
}
});
}
}
]
Questions connexes
- 1. ExtJs checkboxselectionmodel
- 2. ExtJS et Rails: Comment transmettre des données à ExtJS
- 3. ExtJS combobox jsonDataStore
- 4. Extjs cache JSON request
- 5. "Debugging" Script ExtJS
- 6. Entrée multiligne ExtJs
- 7. Extjs AJAX Langue Api
- 8. ExtJs Framework avec Flex
- 9. valeurs ExtJS non soumis
- 10. ExtJS TreeLoader Problème
- 11. ExtJs IE rendu problème
- 12. Problème Add_vent radio Extjs
- 13. ExtJS et grails
- 14. texte d'entrée ExtJS maskRe
- 15. Extjs dynamic grid
- 16. bouton infobulle ExtJS
- 17. l'effacement extjs (slidein slideout)
- 18. DOJO ou ExtJS?
- 19. ExtJS Tree same parentNode
- 20. ExtJS DataStore - markDirty
- 21. ExtJS: Désactiver l'animation d'accordéon
- 22. ExtJS Panel Redimensionner
- 23. extjs - 'Store is undefined'
- 24. Exporter vers csv ExtJS
- 25. Supprimer ExtJS Styling
- 26. WCF et ExtJS FileUpload
- 27. Filtres avancés ExtJS dataGrid?
- 28. EXtjs Grid Filters
- 29. extjs listview et paging
- 30. Component Obtenir dans ExtJS