2010-02-03 7 views
2

Une des choses que j'aime à propos du YUI framework est le contrôle DataSource. Un widget commun qui récupère intelligemment des données provenant de diverses sources et se branche d'une manière standard sur d'autres widgets d'interface utilisateur. Donc ... vous récupérez des données tabulaires dans un DataSource et ensuite vous avez l'option de brancher ces données dans une table, un graphique, un widget de saisie semi-automatique, une liste directe. Tout va bien.Existe-t-il un équivalent jQuery pour YUI, ASP.NET ou Google DataSource?

Il ne semble pas y avoir d'équivalent dans jQuery. Est-ce exact?

Il semble que chaque widget implémente essentiellement sa propre source de données ou repose sur des données fournies dans un format particulier.

J'ai clairement manqué quelque chose.

[J'ai surligné YUI ici, mais bien sûr, un « DataSource » est pas un spécial Yahoo - il est juste la façon de travailler MVC]

+0

Soupir - ma première question SO qui n'a pas suscité autant d'intérêt. :( –

Répondre

0

On dirait que je vais devoir répondre à ma propre question. :)

J'ai fait des recherches sur les forums jQuery et je n'ai pas trouvé un plugin DataSource autonome du même type (et du même nom) que celui trouvé dans les frameworks javascript Yahoo, .NET et Google. Je suppose que la raison en est que les autres frameworks sont contrôlés depuis le centre et peuvent donc dicter que leurs widgets vont différer vers leur objet DataSource particulier. Avec jQuery, le contrôle centralisé n'est pas tout à fait au niveau de Yahoo/Google/Microsoft (heureusement) et chaque plugin crée donc son propre objet 'DataSource' en fonction de ses besoins particuliers.

Quelque chose pour la liste "Someday/Maybe".

+0

Certainement une idée intéressante! Après un très rapide Google, je n'ai pas trouvé grand chose sur le sujet .. Je pense qu'il y a un trou dans le marché pour un plugin; P – Rowan

0

fyi SmartClient (http://www.smartclient.com/docs/7.0rc2/a/b/c/go.html#class..DataSource) et SmartGWT prennent entièrement en charge la notion de composants DataSources et DataBound pour une grande variété de widgets tels que Grid, Tree, Calendar, Tile Views, Forms et autres composants. Mais oui, jQuery ne supporte malheureusement pas un tel concept.