Voglio scrivere il codice sul pulsante Aggiorna, fare clic su JQGrid. C'è qualche evento per questo?JQgrid sul pulsante di aggiornamento, fare clic su
5
A
risposta
0
il CSS per pulsante di aggiornamento è ui-icon-refresh
modo da poter scrivere il codice personalizzato su questo css come
jQuery('.ui-icon-refresh').click(function(){
// do your work
});
17
Se avete bisogno di fare alcune azioni prima sarà avviato aggiornamento si dovrebbe usare beforeRefresh callback:
$("#grid_id").jqGrid('navGrid', '#gridpager', {
beforeRefresh: function() {
// some code here
}
});
Se è necessaria un'altra implementazione o assoluta f griglia rinfrescante dove non chiamare $("#grid_id").trigger("reloadGrid");
(che sembrare strano) si può fare questo l'utilizzo di refresh: false
opzione per rimuovere il pulsante standard Aggiorna e utilizzando navButtonAdd per aggiungere il pulsante personalizzato che appare esattamente come quello originale:
$("#grid_id").jqGrid('navGrid', '#gridpager', {refresh: false});
$("#grid_id").jqGrid('navButtonAdd', "#gridpager", {
caption: "", title: "Reload Grid", buttonicon: "ui-icon-refresh",
onClickButton: function() {
alert('"Refresh" button is clicked!');
}
});
Problemi correlati
- 1. MVC fare clic sul pulsante per l'azione
- 2. Come $ _POST senza fare clic sul pulsante?
- 3. Fare clic sul pulsante Annulla showInputDialogue
- 4. Stop AlertDialog dalla chiusura sul pulsante positivo fare clic su
- 5. Impossibile fare clic sul pulsante Consenti nel flash su firefox
- 6. Pulsante jQuery clic su aggiornamento di jqGrid che si attiva solo una volta
- 7. Pulsante impossibile fare clic su Thread.Sleep
- 8. Dati di aggiornamento (JQuery) quando si fa clic sul pulsante
- 9. IncompatibleRemoteServiceException: Questa applicazione non è aggiornata, fare clic sul pulsante di aggiornamento del browser
- 10. Cancellare il filtro senza fare clic sul pulsante di cancellazione
- 11. Espresso - fare clic sul pulsante della finestra di dialogo
- 12. fare clic sul pulsante jQuery + inviare dati senza modulo - segnalibro
- 13. Come aggiungere/rimuovere frammenti sul pulsante fare clic?
- 14. Chiama jQuery sul pulsante clic
- 15. Fare clic su un pulsante a livello di codice - JS
- 16. Chiamando più funzioni JavaScript su un pulsante, fare clic su
- 17. Pulsante ASP.NET fare clic sul reindirizzamento sulla nuova pagina
- 18. Come disattivare la rotellina del mouse Fare clic sul pulsante?
- 19. Come fare clic sul pulsante nelle impostazioni utilizzando AccessibilityService?
- 20. Pulsante di collegamento fare clic su un metodo
- 21. Fare clic sul modulo trasparente
- 22. jQuery: conferma clic sul pulsante
- 23. Android: Goto HTTP Url su pulsante Fare clic su
- 24. Selenium: come fare clic su un elemento pulsante HTML?
- 25. Fare clic su un determinato pulsante di invio con JQuery
- 26. pulsante di opzione selezionare sull'etichetta fare clic su
- 27. Allarmi antincendio sul pulsante clic
- 28. Fare clic su un pulsante con Ruby Mechanize
- 29. Eseguire l'azione sul pulsante di arresto del browser fare clic su
- 30. Ho bisogno di minimizzare l'applicazione Android sul pulsante Indietro Fare clic su
Grazie! Ne avevo bisogno anche io. Questo non clona l'icona nella barra di navigazione in alto anche se ho ** cloneToTop ** impostato su _true_. Ho personalizzato salvare l'implementazione sulla griglia in cui spingo tutte le modifiche al server alla fine con un clic del pulsante esterno. Avevo bisogno di questa implementazione per avvisare gli utenti di eventuali modifiche non salvate (e probabilmente interrompere _refresh_ a seconda della risposta) quando provano a ricaricare la griglia usando l'icona di aggiornamento. Non ottengo alcuna opzione con la funzione ** beforeRefresh ** per interrompere l'aggiornamento della griglia ... strano !! – justcurious
@justcurious: siete i benvenuti! Comprendo il tuo problema con l'interruzione del processo di aggiornamento. Quello che puoi fare è usare il callback 'beforeRequest'. Se si restituisce false dalla richiamata, è possibile interrompere l'aggiornamento. Ad esempio, se si utilizza il paging dei dati e l'utente fa clic sull'ordinamento della colonna, è possibile avere lo stesso problema con l'aggiornamento. L'uso di 'beforeRequest' mi sembra la soluzione di tali problemi. Se hai due cercapersone e vuoi aggiungere un pulsante ad entrambi i cercapersone dovresti semplicemente chiamare 'navButtonAdd' due volte (vedi [risposta] (http://stackoverflow.com/a/8450272/315935)). – Oleg
dolce..che era una rapida risposta! entrambe le tue idee sono buone. Grazie! – justcurious