2

Je veux utiliser le début suivant avec opérande jqGrid:Comment utiliser startwith et entre opérandes dans jqGrid

select * from lib where (mesc.substring(0,2) between 13 and 60) 

En jqGrid je juste un début, mais ne pas commencer avec entre, et je aimerait ajouter cet opérande à l'opérande de recherche.

J'ai une table lib, et dans la table lib j'ai un champ mesc (le type de données mesc est nvarchar (10)). Dans ce tableau, je sauvegarde les informations sur le matériel. Je groupe les enregistrements dans le cas où mesc commence avec 13 à 60, 6 à 70 et 80 à 90. Peut-être que l'utilisateur final voudrait voir tous les matériaux qui commencent par 13 à 16, ou 13 à 60. Je ne sais pas comment pour mettre en œuvre cela.

+0

Désolé, mais ce que vous voulez dire n'est absolument pas clair. Si vous avez une base de données sur le serveur, vous pouvez générer * n'importe quelle instruction SQL basée sur le paramètre que jqGris envoie. Quel scénario utilisez-vous? D'où viennent les constantes comme 13 et 60? Je peux continuer avec des questions peu claires ... – Oleg

+0

@Oleg: i Edit Qustion. Aidez-moi, s'il vous plaît. Merci. – mohsen

Répondre

1

Vous pouvez utiliser deux éléments externes <input> où l'utilisateur peut entrer la valeur du champ mesc et <button> "Recherche". Vous pouvez envoyer les valeurs du fichier au serveur à chaque actualisation de la grille ou en cliquant sur le bouton "Rechercher". Voir the answer pour plus de détails.

Vous pouvez également utiliser un seul élément <input> et autoriser l'utilisateur à entrer une entrée au format 13 - 60. En général, vous pouvez mettre en œuvre toutes les options d'entrée dont vous avez besoin comme Sliders, Spinner et ainsi de suite.

Vous pouvez intégrer les éléments d'entrée externes dans la barre d'outils supérieure de jqGrid si vous. Voir the answer pour plus de détails.

De quelque manière que ce soit, vous pouvez générer n'importe quelle instruction SQL en fonction des entrées des utilisateurs côté serveur.

+0

si vous voulez utiliser la première solution.Vous pouvez quand l'utilisateur sélectionnez l'entrée de remorquage de l'écran mesc? – mohsen

+0

@mohsen: Désolé, je ne comprends pas ce que vous voulez dire. – Oleg

+0

je veux utiliser la première solution, je veux lorsque l'utilisateur clique dans l'icône de recherche et disply boîte de recherche et l'utilisateur sélectionnez champ Mesc afficher deux zone de texte et l'utilisateur entrer des données dans la zone de texte. – mohsen

Questions connexes