GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WEBDEV 2024
→
sablier dans une page web ?
sablier dans une page web ?
Iniciado por obtuli, jan., 24 2022 10:27 PM - 1 resposta
Conecte-se…
obtuli
#1
Membro registado
948 mensagems
Popularité : +11 (13 votes)
Publicado em janeiro, 24 2022 - 10:27 PM
Bonjour,
Comment faites vous pour afficher un sablier dans une page web ?
J'ai bien affiché une image animée, mais à cause du traitement elle ne s'anime pas.
Merci
OB
Denunciar
0
0
Roumegou
#2
Publicado em janeiro, 25 2022 - 9:17 AM
obtuli a émis l'idée suivante :
Bonjour,
Comment faites vous pour afficher un sablier dans une page web ?
J'ai bien affiché une image animée, mais à cause du traitement elle ne
s'anime pas.
Merci
OB
bonjour
une chose aussi simple en wd devient (très) compliqué en Webdev.
Tout dépend de ce que cela doit faire "au retour"
La technique la plus simple est d'utiliser une
popupaffiche(popupAttente)
A envoyer en navigateur
puis après le code serveur
Normalement la fin du code serveur s'il n'est pas en ajax (et donc le
raffraichisseemnt de la page) fermera cette popup.
S'il est en ajax, il y a depuis plusieurs vs l'evénement retour ajax
apres le clic, où tu mettras un popupferme de ta popupAttente
Par contre si ton traitement produit un fichier excel ou un pdf et que
tu dois l'afficher, là le procédé est plus compliqué
(Et souvent je laisse tomber ce cas, il faut vraiment que cela soit
indispensable et très utilisé)
Mais en gros le principe est le suivant
sur ton bouton on onclik nav
PopupAffiche(PopupAttente,popupCentre)
// Lancement du traitement serveur via AJAXExécuteAsynchrone
// Après l'exécution du code serveur, un appel automatique sera
// fait de la fonction navigateur "FinTraitement", cette dernière
// permettra de supprimer la cellule d'attente...
AJAXExécuteAsynchrone(TraitementServeur1, FinTraitement1)
la proc locale en nav
// Procédure appelée automatiquement par la fonction
AJaxExecuteAsynchrone,
// lorsque le traitement serveur est terminé
// Elle récupère le cas échéant le résultat renvoyé par le traitement
serveur.
PROCÉDURE FinTraitement1(ResTraitementServeur)
// On affiche le résultat calculé par le code serveur ...
ficresult = ResTraitementServeur
ExécuteTraitement(BTNEXP1,trtClic)
// On ferme le dialogue qui faisait patienter ...
PopupFerme(PopupAttente)
ficresult est un champs caché
et le code du bouton caché (code serv et nav) Ne rien envoyer au
serveur
wnomfic est une chaîne
typemime est une chaîne
typemime="application/unknown" // Recommandé
wnomfic=fExtraitChemin(ficresult,fFichier+fExtension)
FichierAffiche(ficresult,typemime,wnomfic)
--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Denunciar
0
0
→ Voltar para WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Off-topic
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto