pagination

This commit is contained in:
mepiphana2023
2024-05-02 11:35:29 +02:00
parent 1d755e024d
commit 4326cee3a0
3 changed files with 71 additions and 57 deletions

View File

@@ -1,21 +1,27 @@
document.addEventListener('DOMContentLoaded', function() {
window.toggleCheckbox = function(value) {
console.log("toggleCheckbox called with value:", value);
console.log("toggleCheckbox called with value:", value);
// Logique pour désactiver/activer les checkboxes
const achatsCheckboxes = document.querySelectorAll('#achatsOptions input[type=checkbox]');
const ventesCheckboxes = document.querySelectorAll('#ventesOptions input[type=checkbox]');
// Logique pour désactiver/activer les checkboxes
const achatsCheckboxes = document.querySelectorAll('#achatsOptions input[type=checkbox]');
const ventesCheckboxes = document.querySelectorAll('#ventesOptions input[type=checkbox]');
if (value === 'achats') {
achatsCheckboxes.forEach(checkbox => checkbox.disabled = false);
ventesCheckboxes.forEach(checkbox => checkbox.disabled = true);
} else if (value === 'ventes') {
achatsCheckboxes.forEach(checkbox => checkbox.disabled = true);
ventesCheckboxes.forEach(checkbox => checkbox.disabled = false);
}
if (value === 'achats') {
achatsCheckboxes.forEach(checkbox => checkbox.disabled = false);
ventesCheckboxes.forEach(checkbox => {
checkbox.checked = false;
checkbox.disabled = true;
});
} else if (value === 'ventes') {
achatsCheckboxes.forEach(checkbox => {
checkbox.checked = false;
checkbox.disabled = true;
});
ventesCheckboxes.forEach(checkbox => checkbox.disabled = false);
}
// Log pour voir l'état des checkboxes
console.log("Achats checkboxes disabled:", achatsCheckboxes[0].disabled);
console.log("Ventes checkboxes disabled:", ventesCheckboxes[0].disabled);
// Log pour voir l'état des checkboxes
console.log("Achats checkboxes disabled:", achatsCheckboxes[0].disabled);
console.log("Ventes checkboxes disabled:", ventesCheckboxes[0].disabled);
};
});