Domanda

Sto utilizzando le estensioni mvc di Telerik asp.net. Nella mia applicazione nella maggior parte dei casi utilizzo il flusso seguente:

  1. Mostra griglia
  2. Fai clic sul pulsante ed esegui l'azione commerciale
  3. Reindirizza nuovamente a Grid.

Il problema è che quando l'utente sceglie un filtro in 1., questo filtro viene perso in 3. Inoltre è un po 'fastidioso quando l'utente sceglie dall'azione del menu di mostrare la griglia e l'ultimo filtro utilizzato non viene applicato.

I filtri della griglia vengono memorizzati in URL (metodo GET).

Ad esempio:

/ localhost / IncomingRequest? IncomingRequestGrid-page= 1 & IncomingRequestGrid-orderBy= IncomingDate-desc & IncomingRequestGrid-groupBy= ~ & IncomingRequestGrid-filter= IncomingDate ~ gt ~ datetime '2011-10-20T08-10-11' ~ e ~ CartNumber ~ termina con ~ "xx"

Quello che vorrei è ricordare lo stato del filtro tra le richieste. È fattibile?

È stato utile?

Soluzione

Dai un'occhiata a questo filo.è possibile mantenere l'ordinamento e la paginazione dei filtri.La soluzione è per il binding ajax per il binding del server che puoi seguire questo post

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