我又怎能貨幣約束添加到djxDataGridColumn在道場佈局添加約束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和小數點分隔符(對於美國,某些國家/地區使用)。這是鍵盤按鍵有限的不同方法,但該值未經驗證。你想讓我做出一個答案來證明這一點嗎? –