ToolTip in der Grid-Zelle - ExtJs 6
Bin ich mit dem code unten, um display-Tool-Tipp für Grid-Zelle In ExtJS 6
{
header: 'Name',
cls: 'nameCls',
locked: true,
tdCls: 'nameTdCls',
dataIndex: 'name',
renderer: function (value, metaData, record, rowIndex, colIndex, store, view) {
metaData.tdAttr = 'data-qtip= "' + value + '" data-qclass="tipCls" data-qwidth=200';
return value;
}}
Wenn ich die Anwendung ausführen, es nicht zeigen Sie die QuickInfo und Anzeige unterhalb Fehlermeldung.
Jede Idee Jungs??
Vielen Dank im Voraus Jungs.
Grüße,
Mahendra
- Es scheint der tooltip-Klasse fehlt. Haben Sie das genannt
Ext.QuickTips.init();
? - Nein, ich havent Aufruf Ext.Quicktipps.init(); wo sollte ich diese Methode aufrufen?
- Rufen Sie es auf
Ext.onReady(function(){ /*here*/ })
- Hi @Vinod Gubala.. ich versuchte das gleiche, aber noch immer den gleichen Fehler.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, die Schaffung einer Ext.Tipp.ToolTip? Sie erstellen einen einzigen zu dienen, der als tooltip für die einzelnen Namen der Zelle (mit
delegate
) und aktualisieren Sie es mit dem Wert der Zelle. Richten Sie ein raster render-listener zu erstellen, der tooltip wie diese:Für ein Beispiel finden Sie in diesem Fiddle.
enableLocking
. Die API docs für enableLocking sagen: "Eine Verriegelung raster ist verarbeitet in einer speziellen Weise. <snip> Das Panel wird lediglich ein container, der ordnet beide in ein HBox layout.". Ich habe mich verändert das Beispiel ein bisschen, vor allem durch das verschieben derrender
ZuhörerlockedViewConfig
. Werfen Sie einen Blick.Dank für Robert Klein Kromhof!
grid-Spalten:
grid Zuhörer:
Erstellen unabhängige Funktion und rufen Sie, wenn Sie müssen.
JS: