我又怎能货币约束添加到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和小数点分隔符(对于美国,某些国家/地区使用)。这是键盘按键有限的不同方法,但该值未经验证。你想让我做出一个答案来证明这一点吗? –