Domanda

Qualcuno ha avuto esperienza nella scrittura di un controllo web (in ASP.net, o javascript / HTML / CSS), che potrebbe essere utilizzato per visualizzare le informazioni di registro che vengono eseguite il ping da un server di tanto in tanto tramite una query AJAX?

Sto pensando che un controllo della griglia da parte di qualcuno come Telerik, o forse una libreria di tipo jQuery javascript avrebbe almeno l'idraulico di cui ho bisogno per andare avanti. Ogni riga conterrebbe probabilmente un po 'di HTML che potrei formattare secondo necessità per l'evento, e questo è tutto.

Sarebbe anche bello poter scorrere a livello di codice per mostrare le righe aggiunte, preferibilmente senza problemi.

Ecco un mockup di arte-programmatore di ciò che intendo:

 alt text

Saluti, Shane

È stato utile?

Soluzione

Consiglierei di usare JQuery per eseguire il ping per recuperare periodicamente i dati. Il fornitore di dati deve fornire un formato di dati come json di qualcosa di facile da decifrare sul lato ricevente.

Usa di nuovo JQuery per costruire il nuovo elemento del registro da visualizzare e aggiungerlo al contenitore di visualizzazione del registro. Usa il plugin ScrollTo o semplicemente JavaScript per scorrere il nuovo elemento in vista

Risorse:

Altri suggerimenti

Telerik ha un grande supporto per l'associazione dichiarativa (senza codice) sul lato client o programmatica sul lato client dei suoi controlli ai servizi web. Ecco un esempio di una griglia che viene aggiornata in tempo reale.

Rilasceranno anche un nuovo Controllo ListView se si desidera un layout più personalizzato di quello fornito dalla griglia. Sono sicuro che troverai implementazioni simili per quanto riguarda l'associazione lato client e i servizi web.

Se ASP.NET MVC è un'opzione, potresti anche voler controllare la griglia Telerik gratuita e open source per ASP.NET MVC:

http://demos.telerik.com/aspnet-mvc/Grid

A differenza delle opzioni jQuery, Telerik Grid supporta il rendering sia lato server che lato client, offrendo una soluzione più accessibile, intuitiva per gli indicizzatori e comunque veloce e performante come le griglie JavaScript. Include il supporto per l'associazione diretta ai servizi Web e per le funzionalità dell'interfaccia utente come il paging, l'ordinamento, il filtro, il raggruppamento e (presto) la gerarchia.

Spero che aiuti per chiunque segua le orme di Shane.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top