Extjs4 cómo usar XTemplate en la información sobre herramientas

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

preguntado el 08 de septiembre de 12 a las 09:09

1 Respuestas

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

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

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.