vendredi 15 mars 2013

Bloquer le critère de filtre d'un formulaire

Scénario:

On a ajouté le code suivant sur la méthode executeQuery() du datasource du formulaire pour n'afficher que les articles dont le nom contient "Porte*"

this.query().dataSourceNo(1).addRange(fieldnum(InventTable, ItemId)).value('Porte*');

A l'ouverture, tout est OK sauf que si ensuite on resaisit un filtre dans les colonnes, le filtre initial disparaît. Dans ce cas de figure, pour maintenir le filtre initial, il faut ajouter le code suivant :

this.query().dataSourceNo(1).addRange(fieldnum(InventTable,ItemId)).status(rangeStatus::Locked);


Aucun commentaire:

Enregistrer un commentaire