Я пытаюсь использовать пользовательский формат в числовом текстовом поле кендо , чтобы число отображалось в экспоненциальном формате с текстовой строкой после он .
Например, строка формата , используемая форматированием чисел Кендо e1 units/div
, должна отображать число 1.22
как:
1.2e-0 units/div
Что я пробовал
(a) работает десятичный формат с пользовательским суффиксом ( не требуется , потому что не экспоненциальный формат)
Я могу установить формат десятичного числа , который позволит текст после , как показано ниже:
//display number to 3 decimal places with text after
$("#numerictextbox").kendoNumericTextBox({
format: "#.000 units/div" // bat need in exponential format
});
Но мне нужно экспоненциальное форматирование чисел перед суффиксом.
(b) экспоненциальный формат работает ( не требуется , потому что нет пользовательского суффикса)
Код, отображающий число в в экспоненциальном формате ниже:
//display number as exponent with NO text after
$("#numerictextbox2").kendoNumericTextBox({
format: "e1" //but need text "units/div" here after
});
экспоненциальный формат с суффиксом (требуется; не работает)
Но я не могу получить экспоненциальный формат для добавления строки "units/div
". Простое добавление его в строку с e1 не работает:
//display number as exponent with text after
$("#numerictextbox2").kendoNumericTextBox({
format: "e1 units/div" // what I want as output is: "1.2e+0 units/div"
});
Есть ли способ сделать это или это невозможно с Kendo-UI?
Исследования и демонстрация
Единственные примеры, которые я могу найти здесь для stackoverflow, это , как предотвратить показ показателей , тогда как мне особенно нужно отображать число как показатель степени.
Очень простой пример telerik dojo можно найти здесь .