Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

JavaScript: support optional byKeyUrl

Ouverte
#417 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
csharp, javascript
Domaine
api, backend

Piste de recherche

Commencez par la méthode ByKey existante et la gestion de LoadUrl mentionnée dans l’issue, puis consultez l’ancienne pull request liée dans la description pour obtenir du contexte. Déterminez où un ByKeyUrl facultatif serait lu et utilisé sans modifier le comportement par défaut, et vérifiez que l’URL séparée fonctionne tandis que le chemin LoadUrl existant reste inchangé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement has-workaround

Aleksey

Further to my PR and previous issue https://github.com/DevExpress/DevExtreme.AspNet.Data/pull/150...

Having a separate byKeyUrl would be useful. The case you gave as achieving this result actually does not work in the case which necessitated me implementing this function.

The most common case I have for this is to do with users. I have several methods that return a subset of the user base. For example OrderApprovalUsers which is a subset of Users returned by users/GetOrderApprovalUsers.

When an Order is raised, the current list of approved users is returned for the selectbox, a user is selected e.g. user id 99. Lets say later that user leaves the business, or their authority is revoked - they are no longer returned by the users/GetOrderApprovalUsers controller method. As a result, no call to users/GetOrderApprovalUsers with userid:99 will ever return a value.

This means whenever I display this record, the ApprovedBy field is blank - even though I have data to complete it.

If however a separate byKeyUrl such as I have implemented can be specified, then the selectbox can call users/GetUserById?UserId=99 without impacting any other functionality. By default, the ByKey method uses the LoadUrl anyway, so all that is required is an additional property ByKeyUrl that is only actually used if it is specified. It is a very small change with a very powerful additional functionality.

Would you please reconsider?

Langage dominant
C#
Étoiles
165
Forks
140
Merge moyen
12 h 48 min
PR mergées (30 j)
3

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de DevExpress/DevExtreme.AspNet.Data

Toutes les issues de DevExpress/DevExtreme.AspNet.Data

Issues similaires

Plus d'issues C#

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.