Używam Angularjs ui-grid i używając domyślnych ustawień, pytanie brzmi: jak mogę sformatować liczby do dwóch miejsc po przecinku?Jak sformatować wartość liczbową w komórce ui-grid AngularJS z dokładnością do dwóch miejsc po przecinku?
7
A
Odpowiedz
20
Można użyć opcji columnDefs cellFilter:
columnDefs: [
{
field: 'name',
cellFilter: 'number: 2'
}
]
0
Szukacie .toFixed(2).
Use cases:
var numObj = 12345.6789;
numObj.toFixed(); // Returns '12346': note rounding, no fractional part
numObj.toFixed(1); // Returns '12345.7': note rounding
numObj.toFixed(6); // Returns '12345.678900': note added zeros
(1.23e+20).toFixed(2); // Returns '123000000000000000000.00'
(1.23e-10).toFixed(2); // Returns '0.00'
2.34.toFixed(1); // Returns '2.3'
-2.34.toFixed(1); // Returns -2.3 (due to operator precedence, negative number literals don't return a string...)
(-2.34).toFixed(1); // Returns '-2.3' (...unless you use parentheses)
+0
Pytanie zadawane konkretnie, jak sformatować wartość liczbową w Angular ui-grid, która wymaga niestandardowego filtra. Chociaż ta odpowiedź jest technicznie poprawna dla ogólnego użycia JavaScript, nie jest to odpowiednia odpowiedź na to pytanie. –
0
Via zdefiniowanej przez użytkownika funkcji filtrowania:
http://fiddle.jshell.net/r8yj2jgw/2/
cellFilter:'formatNumber:2'
.
app.filter('formatNumber', function() {
return function(input, decimalPlaces) {
if(isNaN(input))
return input;
else {
return input.toFixed(decimalPlaces);
}
};
});
Powiązane problemy
- 1. Format dokładnością do dwóch miejsc po przecinku
- 2. Zaokrąglanie zmienną dokładnością do dwóch miejsc po przecinku C#
- 3. Limit podwójną dokładnością do dwóch miejsc po przecinku
- 4. Jak zaokrąglić do dwóch miejsc po przecinku?
- 5. dwóch miejsc po przecinku printf()
- 6. Jak zaokrąglić liczbę do dwóch miejsc po przecinku w C#?
- 7. Jak zaokrąglić w systemie dziesiętnym z dokładnością do 2 miejsc po przecinku w Objective-C
- 8. Formatowanie od podwójnego do dwóch miejsc po przecinku
- 9. Zaokrąglanie do dwóch miejsc po przecinku w Pythonie 2.7?
- 10. muszę zaokrąglić pływaka do dwóch miejsc po przecinku w Javie
- 11. Zapytanie SQL o obcięcie do dwóch miejsc po przecinku?
- 12. przekształcania się podwoić do dwóch miejsc po przecinku
- 13. Android - zaokrąglenie do 2 miejsc po przecinku
- 14. Jak wyświetlić wartości tylko do 2 miejsc po przecinku
- 15. MYSQL: DECIMAL z dokładnością do 10 cyfr po przecinku
- 16. Haskell: jak prawidłowo wyświetlać wartość procentową do dwóch miejsc po przecinku?
- 17. Jak obciąć liczbę do 2 miejsc po przecinku w ColdFusion?
- 18. SQL - zaokrąglanie do 2 miejsc po przecinku
- 19. zaokrąglić do 2 miejsc po przecinku
- 20. wykończenia do 2 miejsc po przecinku
- 21. jQuery ograniczenie do 2 miejsc po przecinku
- 22. Clojure zaokrąglenie do miejsc po przecinku
- 23. String w Pythonie: Pokazuje cenę, bez miejsc po przecinku
- 24. Konwersja wartości do 2 miejsc po przecinku w ciągu jQuery
- 25. Zaokrąglanie w dół do 2 miejsc po przecinku w C#
- 26. Jak sformatować dziesiętny na programowo sterowaną liczbę miejsc po przecinku w języku C#?
- 27. Jak wyświetlić liczbę do dwóch miejsc po przecinku w funkcji basha?
- 28. Okrągły pustych dziesiętny do 5 miejsc po przecinku
- 29. RegEx potrzebne, aby dopasować numer do 2 miejsc po przecinku
- 30. Jak ustawić zmienną do 2 miejsc po przecinku
Działa. Dziękuję Ci! – Tony
Jak wyświetlić 0 do 0,00 w ui-grid? – Varun
Kiedy próbuję wyeksportować mój układ ui-grid jako plik pdf, liczby nadal zawierają wiele miejsc po przecinku. Czy znasz sposób, w jaki mogę wyeksportować mój plik uigrid jako plik pdf z danymi zawierającymi tylko dwa miejsca dziesiętne? – Adrew