Pagina 1 di 1
avento ajax
Inviato: 05 mag 2016, 15:15
da mhanu70
Salve.
Vorrei far partire un evento ajax onclick su un campo di un form nel momento in cui questo assume un certo valore.
l'evento dovrebbe essere un redirect su una altra applicazione. Volevo usare il redirect condizionale usando sc_redir perchè gli devò passare un paio di parametri che mi recupero poco prima tramite sc_lookup.
ma ho notato che la macro sc_redir non è supportata all'interno dell'evento ajax (almeno mi sembra..). Esiste un altro modo o cosa sbaglio?
Grazie
Re: avento ajax
Inviato: 05 mag 2016, 15:56
da rino
se ti dico che non ne capisco il motivo ti offendi?
Re: avento ajax
Inviato: 05 mag 2016, 16:09
da mhanu70
non mi offendo affatto.
Piuttosto, se ti dico che non ho capito cosa è che non hai capito, ti offendi tu?
Scherzo..comunque.
o scopo o il modo in cui sto cercando di farlo?
lo scopo è che in una tabella Child quando un campo ha un certo valore particolare vorrei che mi aprisse in modale "una finestra" sulla tabella master. questo mi serve perchè quel particolare record della tabella child non è figlio diretto del record a monte. E' un pò complicato da spiegare così, comunque grazie lo stesso.
Re: avento ajax
Inviato: 06 mag 2016, 01:07
da rino
adesso mi è più chiaro.
in effetti mi pare una forzatura rispetto ad uno standard statistico, ma può avere un senso .
questa tua esigenza sarebbe quella di avere una seire di dati a supporto del form per completare il suo riempimento .
il ritorno di un ajax puo essere posto in una label , la label puo contenere di tutto. questo se serve solo un inquiry , se serve un form : mi non so , mi son foresto , ghe devo pensar su . melgio chiedere ad altri che usano sc da piu tempo .
Re: evento ajax
Inviato: 06 mag 2016, 09:17
da mhanu70
forse ho trovato:
evento ajax onclick sul campo desiderato
if({campo} == 'valore') {
sc_ajax_message("Messaggio pop up", "Titolo pop up", "modal=Y&button=Y&button_label=Ok&redir=applicazione_da_chiamare.php&redir_target=_blank", "param1=.{valore}.; param2=.{valore}.");
}
così funziona, apre un pop up con un tasto ok che una volta cliccato redireziona sulla app desiderata con i parametri voluti. Però ora devo gestire il fatto che in questo modo, appena seleziono il campo con quel 'valore' anche in fase di inserimento parte l'evento e non voglio, ma voglio che lo faccia solo quando il record è già stato creato...considerando che ho solo 4 eventi ajax a disposizione forse non è la soluzione più adatta al mio caso.
<forse sarebbe meglio far comparire una label cliccabile solo nel caso in cui {campo} == 'valore' e che mi porti dove voglio, ma non so come passargli i parametri in questo caso...
Re: avento ajax
Inviato: 06 mag 2016, 09:52
da rino
mi pare che tu possa sapere in ogni momento se sei in inserimento o modifica
quindi un bel test e risolvi