Как мне обработать измененное / отредактированное значение ячейки на стороне клиента для значений с плавающей точкой в dojo
У меня есть редактируемая ячейка, которая содержит десятичное значение, например, 2.123456 (6 место после десятичной). Я хочу показать 6 место после десятичной точки после того, как пользователь отредактирует ячейку (скажем, пользователь вводит 2.123, затем я хочу показать 2.123000) и ограничить редактирование до 6 места после десятичной.
Я новичок в додзё. Пожалуйста, помогите мне в определении решения.
Есть ли хоть что-нибудь, что может сказать мне, что ячейка отредактирована так, чтобы я мог получить измененное значение и применить логику, а затем установить ее снова?
1 ответ
Это довольно старо, но я наткнулся на него, ища ответ сам. Документирование ответа для потомков.
Вы должны рассмотреть возможность использования пользовательского форматера: http://livedocs.dojotoolkit.org/dojox/grid/DataGrid
Затем внутри вашего пользовательского форматера вы можете применить любое форматирование к числам и строкам, которые вы пожелаете.