jQuery UI Widgets › Forums › Plugins › AngularJS › jqx-slider: tooltipFormatFunction does not work
This topic contains 7 replies, has 5 voices, and was last updated by samjones02 2 years, 7 months ago.
-
Author
-
Dear jqWidgets Team
I have problems using customized tooltips on jqxSlider Control. Why does the following not work?
<!DOCTYPE html> <html ng-app="demoApp"> <head> <title id="Description">jqxSlider directive for AngularJS</title> <link rel="stylesheet" type="text/css" href="../../jqwidgets/styles/jqx.base.css" /> <script type="text/javascript" src="../../scripts/angular.min.js"></script> <script type="text/javascript" src="../../scripts/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="../../jqwidgets/jqxcore.js"></script> <script type="text/javascript" src="../../jqwidgets/jqxdata.js"></script> <script type="text/javascript" src="../../jqwidgets/jqxbuttons.js"></script> <script type="text/javascript" src="../../jqwidgets/jqxcheckbox.js"></script> <script type="text/javascript" src="../../jqwidgets/jqxslider.js"></script> <script type="text/javascript" src="../../jqwidgets/jqxangular.js"></script> <script type="text/javascript" src="../../scripts/demos.js"></script> <script type="text/javascript"> var demoApp = angular.module("demoApp", ["jqwidgets"]); demoApp.controller("demoController", function ($scope) { $scope.value = 200; $scope.sliderSettings = { min: 100, max: 500, tooltip: true, tooltipFormatFunction: function(value) { console.log("this function is never called..."); return new Number(888).toPrecision(2); } }; }); </script> </head> <body> <div ng-controller="demoController"> <br /><br /> <jqx-slider ng-model="value" jqx-settings="sliderSettings"></jqx-slider> <br /><br /> <div class="jqx-rc-all" style="background: lime; height: 50px;" ng-style="{ width: value + 'px' }"></div> </div> </body>
Thanks for your help in advance!
– baderaMay I kindly re-ask, what is here the problem?
I am still waiting for a response here. Is it possible to get one please?
Thanks in advance!
– baderaHi badera,
We will investigate for a future update why this angularjs code does not work as expected.
Best Regards,
Peter StoevjQWidgets Team
http://www.jqwidgets.comHello, is this topic still on the radar? I am evaluating jQWidgets 4.4.0 for a project and this problem is still present. It affects tickLabelFormatFunction as well: the function is never called, as illustrated in the original poster’s example above.
Thanks!
I’m encountering this in 4.1.1. It appears to be specific to the range slider.
Walking the minified code, _showTooltip in jqxslider.js calls g.tooltipFormatFunction and stores the result.
However, if g.toolTipCreated is true and g.rangeSlider is true, the result does not appear to ever be used.(Actually, I just realized this is a separate issue from the original Angular non-range report, will open a new item.)
Gary write the right Answer
Mage Monkeys provides the best Magento Ecommerce Store Development Service. Mage monkeys is a leading Magento development company. We are an ISO 9001:2008 certified company with 17+ years of expertise and experience in the IT industry. Hire Magento Developers
-
AuthorPosts
You must be logged in to reply to this topic.