Extjs4 cómo usar XTemplate en la información sobre herramientas
Frecuentes
Visto 886 veces
1
Tengo un gráfico con información sobre herramientas, lo que quiero hacer exactamente es que necesito establecer un título para la información sobre herramientas algo como esto usando XTemplate:
tips = {
trackMouse: true,
width: 120,
height: 23,
renderer: function(storeItem, item) {
var myTemplate = new Ext.XTemplate('<p> {Value} </p>')
myTemplate.overwrite(this.title, {
Value : storeItem.get(Field)
});
}
}
Pero muestra un error como 'tagname' es nulo, ¿alguien puede darme una solución para esto? ¿Cómo puedo obtener la identificación de div de esos consejos y cómo puedo establecer el título para la información sobre herramientas?
Muchas Gracias
1 Respuestas
2
Prueba esta
Sin XTemplate
renderer: function(storeItem, item) {
this.setTitle(Ext.String.format('<p>{0}</p>', storeItem.get(**title field name**));
}
Con XTemplate
renderer: function(storeItem, item) {
var tpl = Ext.create('Ext.XTemplate', '<p>', '{Value}', '</p>');
this.setTitle(tpl.apply({
Value: storeItem.get(**title field name**)
}));
}
Respondido el 08 de Septiembre de 12 a las 14:09
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas extjs4 or haz tu propia pregunta.
Funciona pero es demasiado lento :( la información sobre herramientas aparecerá después de algún tiempo - hsnGunda
También puede configurar Mostrar y ocultar retrasos - maxmalov