2010-06-16 15 views
27

Qualcuno sa di un buon widget UI di Job Scheduler?Widget UI del pianificatore di lavoro?

Il componente ideale sarebbe un widget Javascript (si spera che JQuery) che consenta a un utente di selezionare una frequenza che viene convertita in un'espressione cron.

Qualcosa di buono là fuori?

risposta

25

jquery-cron è un plugin jQuery per presentare un'interfaccia più intuitiva per consentire agli utenti di specificare la frequenza e convertirla in un valore cron.

Divulgazione obbligatoria: Sono l'autore del plug-in. Recentemente ho avuto un simile requisito e non ho trovato nulla di adatto quindi ho scritto il mio e published it on github.

Diniego: ho limitato esperienza web dev e non oso fare affermazioni audaci circa in forma del plugin allo scopo. L'unica certezza che posso dare è che è stato usato in almeno un progetto senza problemi (ancora). Commenti/richieste di benvenuto benvenute.

+1

posso attestare che questo funziona. –

+3

Non fornisce l'espressione di trigger prevista se si utilizza Quartz Scheduler nel back-end. – StackOverFlow

+0

Ho esteso la libreria jquery-cron per utilizzare il formato Quartz poiché ho scoperto che questa è la libreria ui più semplice e utile per questo. Sentiti libero di usare le mie modifiche! Ciao Ho biforcato il progetto e implementato la stessa funzionalità ma con il formato al quarzo invece del cron normale. Sentitevi liberi di provarlo https://github.com/felixruponen/jquery-cron – soaP

18

un paio di alternative:

+1

Stavo cercando più selezioni di giorni nell'interfaccia utente di mio cron e ho trovato che jqCron ha questo, mentre jquery-cron non lo fa (attualmente, è nella lista delle cose da fare), anche jqCron è stato aggiornato più di recente, quindi dev non sembra aver ristagnato, mentre jquery-cron non è stato aggiornato tra un anno circa. –

+0

Le selezioni multiple su jqCron sono davvero grandiose! – Romain

+0

+1 per jqCron a causa dell'internazionalizzazione e della facilità d'uso. – Dimitar

3

ho trovato questo è molto buono e adatto se si utilizza Quartz Scheduler nel back-end.

https://github.com/hsal/cronGen

Solo che, fonte scaricati hanno piccolo problema in Demo.html e DemoBS3.html. Devi correggere CronGen.js in cronGen.js.

è possibile abbinare l'espressione di trigger generato da questo widget (cronGen.js) e cronmaker (http://www.cronmaker.com/) Funziona bene per Quartz scheduler

+1

Ho provato jquery-cron ma non adatto per Cron scheduler Ex 0 0 * * 0 Ogni settimana di domenica alle 00:00 java.text.ParseException: I valori del mese devono essere compresi tra 1 e 12 Sembra cornGen buono .. cronGen fornisce tutte le espressioni richieste per org.quartz.CronTrigger? Ho provato con l'espressione di esempio 0 0/5 * 1/1 *? * Funziona bene. + Abbiamo bisogno di interfaccia utente come jQCron – StackOverFlow

+1

cronGen crea un formato con 7 valori anziché 5. Non so se mi manca qualcosa ma non funziona per me. – ericosg

+1

Non adatto per crontab scheduler –

2

Un'altra alternativa è:

https://github.com/onterumahendra/CronScheduler/

E 'adatto se si utilizza Quartz Scheduler nel back-end. Genera le espressioni CRON e popola anche le espressioni CRON nell'interfaccia utente.

+1

Potresti aggiornare il tuo progetto con i dettagli della tua licenza? Mi piacerebbe provarlo ma non è chiaro quali siano i termini di utilizzo. Grazie –

+1

scusa Jake Feasel ... scusa per la risposta in ritardo. È open source. Puoi usarlo come da tuo desiderio. –

+0

Felice di sentirlo, ma il tuo codice sorgente non lo riflette. L'intestazione del copyright che hai qui: https://github.com/onterumahendra/CronScheduler/blob/master/web/js/msCron.js non indica la licenza con cui è distribuita. Così com'è, le persone non possono usarlo (legalmente). –

-1

check out octopus

  • semplice
  • portatile
  • moderna interfaccia utente
  • Ha dipendenza gestire ment
  • Ha Gestione accessi
  • API REST
  • Slack Integrazione
Problemi correlati