Как я мог бы добавить валюты ограничение на djxDataGridColumn в Dojo макетеДобавление ограничения в Dojo Сетка данных Колонка XPages
Programmaticly я буду использовать:
{ name: 'Amount', field: 'col5', formatter: formatCurrency, constraint: {currency: 'EUR'}, widgetClass: HorizontalSlider, width: 10}
Но как я могу сделать это произошло в XPages:
<xe:djxDataGridColumn id="djxDataGridColumn10" editable="true" label="Amount " field="Amount " width="50px" cellType="dojox.grid.cells._widget"
formatter="formatCurrency">
</xe:djxDataGridColumn>
Мне нужно, чтобы иметь возможность проверять входные колонки, когда сетка редактируется
function formatCurrency(value){
return isNaN(value) ? '...' : currency.format(value, {currency: "EUR"});
}
Сообщение об ошибке при Строка вводится
Вы можете добавить более подробную информацию о том, что вы делаете? Я запутался, когда пользователь помещает ввод в сетку, тем более, что ваш столбец установлен как editable = "false". –
editable = "true". У меня есть обновление выше, я хочу, чтобы ячейка принимала только числа или дробь, а строка –
. Вы можете просто ограничить символы, которые вы можете ввести, до 0-9 и десятичный разделитель (для США, некоторые страны используют). Это другой подход, когда клавиши клавиатуры ограничены, но значение не проверяется. Вы хотите, чтобы я сделал ответ, который показывает это? –