Existe-t-il un moyen d'empêcher l'affichage du graphique "Chargement en cours" lors de l'actualisation de cfdiv? Je voudrais empêcher le scintillement de charger le graphique puis charger le nouveau HTML.Désactivation du graphisme interstitiel lors de l'utilisation de la liaison cfdiv
Répondre
En ajoutant ces lignes au fond de l'en-tête, il écrase le « Chargement en cours ... » html et semble empêcher l'effet de scintillement dans IE et FireFox:
<script language="JavaScript">
_cf_loadingtexthtml="";
</script>
Bien que cela semble faire l'astuce, ce serait bien s'il y avait un moyen officiellement supporté pour personnaliser l'animation de chargement sur une base par page ou par contrôle. Espérons qu'ils ajoutent un support pour cela dans ColdFusion9.
Je ne pense pas qu'il existe actuellement un moyen de le faire par programme dans la balise cfdiv
. Si vous voulez vraiment vous débarrasser de ce message "Loading ..." et de l'image, il y a quelques endroits où vous pouvez regarder.
Vous pouvez renommer ou supprimer l'image, qui est situé à: CFIDE \ scripts \ ajax \ ressources \ cf \ images \ loading.gif
Cela ne se débarrasse de l'animation. Le texte « Loading ... » peut être occultée à une chaîne vide, et est défini dans: scripts CFIDE \ \ ajax \ messages \ cfmessage.js
Ces modifications auront évidemment un impact sur les étiquettes autres que cfdiv
, mais si vous cherchez à éliminer ce comportement à un endroit, je suis sûr que cela ne vous dérangera pas de le tuer partout ailleurs. :)
J'aimerais voir une façon plus propre de le faire si quelqu'un d'autre a des idées.
Vous pouvez créer des fonctions pour modifier le message avant d'appeler le chargement ajax qui peut définir le message et l'image à une nouvelle valeur.
function loadingOrder(){
_cf_loadingtexthtml="Loading Order Form <image src='/CFIDE/scripts/ajax/resources/cf/images/loading.gif'>";
}
function loadingNavigation(){
_cf_loadingtexthtml="Loading Menu <image src='/CFIDE/scripts/ajax/resources/cf/images/loading_nav.gif'>";
}
(ceux-ci finiront par être roulés en une seule fonction qui prendra à la fois un TEXT_VALUE et un paramètre image_path)
Dans certains de mes processus qui se chargent à la fois un GPS cfdiv principal et à gauche que j'utilise une fonction comme ceci:
function locateCreateOrder(){
loadingOrder();
ColdFusion.navigate('/functional_areas/orders/orders_actions/cf9_act_orders_index.cfm','main_content');
loadingNavigation();
ColdFusion.navigate('/functional_areas/products/products_actions/cf9_products_menu.cfm','left_menu');
}
Ceci est loin d'être exhaustive ou une une solution élégante, mais je trouvé avec des marges négatives sur les éléments adjacents peuvent « couvrir » l'animation. Je ne sais pas si cette méthode fonctionne dans tous les cas, mais pour mon cas particulier cela a fonctionné. L'animation est apparue à côté d'un champ de texte lié, à droite duquel se trouvait un bouton de soumission. La couche a été flottée vers la droite. J'ai utilisé une marge négative sur le bouton Soumettre et il a couvert l'animation sans affecter l'alignement de la couche.
Une autre mesure que je l'ai fait était de vérifier la structure de la couche, et a ajouté le code suivant à mon css être sûr:
#TitleNameloadingicon {visibility:hidden;}
#TitleName_cf_button {visibility:hidden;}
#TitleNameautosuggest {background-color:#ffffff;}
- 1. Problème lors de la désactivation du défilement de UITableview
- 2. Problème lors de la désactivation du regroupement HTTP dans AXIS2
- 3. Activation et désactivation programmées de la liaison de données?
- 4. Désactivation de l'actualisation de projet lors de la génération
- 5. Ignorer les fichiers lors de la fusion de métadonnées lors du processus de liaison dans VS2005
- 6. Bogue Sharepoint lors de la désactivation des fonctionnalités
- 7. Conserver la liaison MEX non sécurisée lors de la sécurisation de la liaison HTTP avec UsernamePasswordValidator?
- 8. Désactivation du verrouillage de compte avec SqlMembershipProvider
- 9. La désactivation du bouton de soumission d'image ne fonctionne pas
- 10. Erreurs de liaison lors de la construction avec Core Plot
- 11. Comment obtenir intellisense lors de la liaison de données XAML?
- 12. Désactivation complète du proxy WCF
- 13. Suppression de la liaison dans WPF à l'aide du code
- 14. Désactivation de la mise en cache des erreurs lors de l'utilisation d'Apache en tant que proxy
- 15. Désactivation de la sortie Log4J en Java
- 16. Obtenir des valeurs de la ligne actuelle lors de la liaison de données
- 17. MVVM: Liaison à une liste IsSelected lors du suivi IsSynchronizedWithCurrentItem
- 18. Désactivation du type de fichier + S dans Perforce
- 19. Désactivation de la vérification de l'exécution dans Visual Studio
- 20. La liaison de données dans javafx est-elle possible uniquement lors de la déclaration de variables?
- 21. Désactivation de la vue de droite personnalisée UINavigationItem?
- 22. Désactivation du bouton Précédent sur le navigateur
- 23. Problème lors de la désactivation des itérateurs vérifiés dans vs2008 SP1 (_HAS_ITERATOR_DEBUGGING = 0)
- 24. Texte Désactivation du champ dans NetBeans
- 25. Désactivation du bouton dans le problème AS3
- 26. Désactivation temporisée du bouton dans pygtk
- 27. Désactivation du centrage automatique avec JQuery scrollable
- 28. Problèmes avec la désactivation de l'arrêt IIS du processus de travail inactif?
- 29. Désactivation du verrouillage automatique à partir d'une application
- 30. La désactivation d'un contrôle .NET empêche-t-elle la publication?
Je suis d'accord. Toute balise ou fonction intégrée qui affiche quelque chose dans le navigateur doit être entièrement personnalisable. Je supposais qu'il y aurait une réponse extrêmement facile à cette question, et j'ai été surpris de trouver le contraire. – bhinks