Hi Greg,
Sorry for the inconvenience caused.
We have analyzed the stated issue with your sample and we could found that you are using previous version of “globalize.culture.de-DE.js” culture file. In 13.4.0.53rd release onwards, we have provided in-built support for the localization of various cultures. These details are specified in following release notes. Release notes link: http://help.syncfusion.com/js/release-notes/v13.4.0.53?type=features
For more details about the localization support, you can refer our UG document link: http://help.syncfusion.com/js/localization
In following sample, we have replaced “ej.culture.de-DE.min” culture file instead of “globalize.culture.de-DE”, the sample is running without any issue. Please find the updated sample under the following location.
Sample: http://www.syncfusion.com/downloads/support/forum/123751/ze/Code1326432038
Please let us know if you have any queries.
Regards,
Balamurugan
Hi Greg,
Sorry for the inconvenience caused.
We have analyzed the stated issue and the reported problem occurs due to improper way of value binding in “ejNumericTextbox” widget. To solve this problem, you need to use “e-value” attribute in the “NumericTextbox” input element instead of using the “ng-model”, since “e-value” will handle the two way binding.
We have prepared a sample based on this and you can find the sample under the following location:
Playground sample link: http://jsplayground.syncfusion.com/situe3ue
To know more details about a sample creation on “AngularJS” for our Syncfusion widgets, please refer the following UG document link. http://help.syncfusion.com/js/angularjs
Please let us know if you have any queries.
Regards,
Balamurugan
Hi Greg,
Sorry for the inconvenience caused.
Query: In old version, I was experiencing an issue where e-change was not triggering for changes when using e-value for the binding.
We have analyzed the stated issue with your provided sample and we suspect that you may be specified the handling function of “change” event like “outputTestValue()”. Here you have to specify the event handling function name like “outputTestValue” without having “()” brackets. Refer following code examples to solve this problem.
Code example [HTML]
<input id="ThresholdsRedValueInput" ej-numerictextbox e-value="testValue" e-decimalplaces="2" type="text" e-change="outputTestValue" e-locale="de-DE" /> |
Code example [JavaScript]
angular.module('demo', ["ejangular"]); angular.module('demo').controller("demoController", function($scope) { $scope.testValue = 2.2; $scope.outputTestValue = function(args) { console.log("Test Value", args.value); }; }); |
We have modified the sample based on this and it is running without the specified issue. Please find the modified sample under the following location.
Sample: http://www.syncfusion.com/downloads/support/forum/123751/ze/Code697236303
Please let us know if you need any further assistance.
Regards,
Balamurugan