2016-03-19 33 views
4

angular-ui-grid numaralı telefondan tooltip numaralı başlığı görüntülemek için bir sorun yaşıyorum.
İşte plunker demo.Açısal kullanıcı arabirimi araç ipucu çalışmıyor

Nasıl çalışılacağı hakkında bir fikriniz var mı?

+0

API, headerTooltip'in bir boolean olduğunu söylüyor ancak bunların örnekleri, göstermek istediğiniz dizenin olduğunu söylüyor. http://ui-grid.info/docs/#/api/ui.grid.class:GridOptions.columnDef vs http://ui-grid.info/docs/#/tutorial/117_tooltips - evet, iyi soru! –

+0

Şimdilik çözümümüzü kullanarak yama yapabilirdim, umarım şimdi yardımcı olacaktır. –

+0

Plunker bağlantısını bu konuda üzgün buldum. –

cevap

0

Direktifi headerTooltips dizeleri olarak ayarlayarak dahili olarak düzgün bir şekilde nasıl çalışacağını anlayamadım. Yönlendirici geliştiriciler, bu Plunker'da görülebilen sizinkilerden farklı bir uygulama kullanarak çalışmaktadır.

Bu çözüm, daha iyi veya daha kalıcı olana kadar sorunu çözer. Servis çağrınızın sonunda kontrolörünüzün içine aşağıdaki gibi yerleştirin.

upareneStavkePromise.then(function(upareneStavkeData){ 
      $log.debug(upareneStavkeData); 
      $scope.ucitaniUpareniPodaci = true; 
      $scope.gridOptionsUpareniPodaci.data = upareneStavkeData.grupe; 
      upareneStavkeTotals = upareneStavkeData.totals; 


      /* 
       * Patch for possible bug: 
       * Description: Setting headerTooltip property 
       * value as a string doesn't render the value at 
       * runtime. 
       * 
       */ 

      //class for the header span element 
      var headerClass = ".ui-grid-header-cell-primary-focus"; 

      //the column definitions that were set by the developer 
      var colDefs = $scope.gridOptionsUpareniPodaci.columnDefs; 

      //Get the NodeList of the headerClass elements. 
      //It will be an array like structure. 
      var headers = document.querySelectorAll(headerClass);  

       //loop through the headers 
       angular.forEach(headers,function(value,key){//begin forEach 

        //Set the title atribute of the headerClass element to 
        //the value of the headerTooltip property set in the columnDefs 
        //array of objects. 
        headers[key].title = colDefs[key].headerTooltip;      


       });//end forEach 


      /****************END PATCH********************/   


     }); 
+0

Bunu kontrol edeceğim. Bu arada, plunker bağlantınız boş plunk'a bağlanır. – gandra404

+0

Bir şans bulduğumda bunu çözeceğim teşekkür ederim –