2013-07-03 3 views
0

Я добавляю всплывающую подсказку динамически в сетку, используя metadata(metadata.attr="ext:qtip='tooltip'") в extjs 3.4.Как изменить подсказку фона в extjs3.4

, но я хочу добавить всплывающую подсказку к каждому и каждой ячейке в сетке и попытались следующим образом вместо использования выше метода

function setToolTip(val, metadata) { 
     new Ext.ToolTip({ 
       target: 'company', 
       html: 'Click the X to close me', 
       title: 'My Tip Title', 
       autoHide: false, 
       closable: true, 
       draggable:true 
      }); 

     return val; 
    } 
    var grid = new Ext.grid.GridPanel({ 
     store: store, 
     columns: [ 
      { 
       id  :'company', 
       header : 'Company', 
       width : 160, 
       sortable : true, 
       renderer : setToolTip, 
       dataIndex: 'company' 
      } 
     ], 
     stripeRows: true, 
     autoExpandColumn: 'company', 
     renderTo: document.body, 
     height: 350, 
     width: 600, 
     title: 'Array Grid', 
     // config options for stateful behavior 
     stateful: true, 
     stateId: 'grid' 
    }); 

для цели я даю идентификатор Ext.grid . Колонна, которую я использовал в сетке. Но я не получаю подсказку, даже если я нахожусь эта линия в начальной страницы

Ext.QuickTips.init(); 
+0

К сожалению, это не [реальный вопрос ] (http://meta.stackexchange.com/questions/145677/what-is-a-real-question) здесь. Вы что-нибудь пробовали? Пожалуйста, сначала покажите свои усилия, чтобы другие люди могли помочь вам. Кроме того, прочитайте [FAQ] (http://stackoverflow.com/help) и [Как спросить] (http://stackoverflow.com/questions/how-to-ask) – kgdesouz

ответ