Angular grid ui tooltip not working

I am having trouble displaying the title tooltipon angular-ui-grid.
Here is a plunker demo .

Any idea how to make it work?

+4
source share
1 answer

I was not able to figure out how to make the directive work properly by setting headerTooltips as strings. Directive developers do it using a different implementation than yours, which can be seen in this Plunker .

, . , .

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

All Articles