2012-10-03 9 views
1

J'ai regardé dans Trigger.IO et je suis très intéressé par les en-têtes et les groupes d'onglets, j'ai remarqué qu'ils permettent des images dans les en-têtes mais ce n'est pas clair sur le fonctionnement de l'option src.Trigger.IO entête avec des images questions

Ce que je voudrais savoir, c'est s'il est possible d'avoir une image dynamique dans l'en-tête ou doit-elle être empaquetée avec l'application elle-même.

Actuellement, j'ai une application qui, après la connexion (selon l'utilisateur) une image d'en-tête différente sera chargée, cette image s'insère en base64 et stockée dans localstorage, je me demandais si cela serait possible avec le Les en-têtes de l'interface utilisateur native ou sont-ils compilés à l'étape "build" et doivent donc faire partie de l'application.

Répondre

2

Oui, cela est possible. Vous pouvez modifier dynamiquement l'image d'en-tête en cours en utilisant

forge.topbar.setTitleImage(image, success, error); 

où l'image est le chemin de l'image à afficher (string) et le succès/erreur étant des fonctions de rappel.

Source: Trigger.io topbar API docs.

+3

Pour clarifier, cela change le * titre * de la barre supérieure en une image - pas toute la barre supérieure elle-même, que nous ne supportons pas. Notez également que pour obtenir un chemin vers votre image, utilisez forge.tools.getURL. –