2009-11-25 5 views
0

J'ai une application ASP.NET Dynamic Data qui comprend deux tables, Départements et KPI. Lorsque je capture des indicateurs de performance clés, dans la vue "Liste", je définis le champ Département du filtre dynamique, par exemple. «Plant 1», mais lorsque j'ajoute un nouvel indicateur de performance clé, je dois quand même sélectionner «Plant 1» dans une liste déroulante.paramètres par défaut pour les tables Dynamiquement échafaudés selon les filtres dynamiques

Est-il possible de faire en sorte que la liste déroulante de la vue 'Insérer' corresponde à la liste déroulante du filtre dynamique? Je peux juste voir les utilisateurs filtrer sur 'Plant 1', et en supposant que tous les KPI qu'ils ajoutent tomberont sous 'Plant 1'.

+0

pourraient vouloir reformuler votre titre/question - il est un peu déroutant, mais je pense que je l'ai –

Répondre

2

Je pense que ce que vous voulez est de « capturer des critères de filtre actuels de la vue de la liste lorsque Insérer lien est cliqué et utiliser que les critères de filtre que les valeurs par défaut sur Insérer une page (ex: pour les relations clés étrangères, des listes déroulantes) »

Le projet Dynamic Data Futures fait quelque chose comme ça. Départ: http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14475 pour le code. Exécutez le « DynamicDataFuturesSample » projet web et consultez la section « Peupler Insérez des modèles avec des valeurs de filtres »


DE DynamicDataFutres:
Populate Insérer des modèles avec des valeurs de filtres
Par défaut, Dynamic Data ne ne pas remplir à l'avance les champs de relation (clé étrangère) dans une vue Insertion avec des valeurs par défaut. La classe DefaultValueHelper contient des méthodes d'aide qui définissent les dynamiques des modèles de données de telle sorte que les champs de relation sont renseignés à l'aide des valeurs de l'URL ...


En outre, Stephen Naughton a un billet de blog qui permet de résoudre le même problème (grappins critères de filtre de chaîne de requête)

http://csharpbits.notaclue.net/2009/01/getting-default-values-from-list-page.html

+0

+ 2 pour recommander l'article de Stephen. Il est un maître DynData. – ProfK