为什么右对齐仅适用于首页菜单?还有如何使列成为必填项,并添加小数点和逗号分隔符?



我有一个表格,我希望其中的数量列值与两个小数点和逗号分隔符右对齐。此外,只有在输入金额时,我才需要将字段设置为必填字段。例如,我想在借方或贷方列中输入值时强制使用日期字段?

我从一项任务开始,正确的对齐。但它只影响菜单的第一部分,第二部分以后保持不变。不知道我哪里出错了。

快速帮助将不胜感激。 提前谢谢。

我的代码是,

var length=table.rows.length-1;
//alert(length1);
for (var r = 1, n = table.rows.length; r < n; r++) { 
$("#sample1 tr:eq("+ r +") td:eq(5)").addClass('right');
$("#sample1 tr:eq("+ r +") td:eq(4)").addClass('right');
} ```

我得到了逗号分隔符的代码,小数点...只需确定您的表单列号在 (td:eq((( 中即可。

if(cr!=""){
var num=parseFloat(cr).toFixed(3);
num=numberSeparator(num);
($("#sample1 tr:eq("+ index +") td:eq(5)").text(num));
}else{
$("#credit"+index).text('0.000');
}
***********************************************************************************
var commaCounter = 10;
function numberSeparator(Number) {
Number += '';
for (var i = 0; i < commaCounter; i++) {
Number = Number.replace(',', '');
}
x = Number.split('.');
y = x[0];
z = x.length > 1 ? '.' + x[1] : '';
var rgx = /(d+)(d{3})/;
while (rgx.test(y)) {
y = y.replace(rgx, '$1' + ',' + '$2');
}
commaCounter++;
return y + z;
}
// Set Currency Separator to input fields
$('.number-separator').on('input', function (e) {
if (/^-?d*[,.]?(d{0,3},)*(d{3},)?d{0,3}$/.test(e.originalEvent.data)) {
e.target.value = numberSeparator(e.target.value);
} else {
e.target.value = e.target.value.substring(0, e.target.value.length - 1);
}
});
// Set Currency Separator to input fields
$('.number-separator').on('td', function (e) {
if (/^-?d*[,.]?(d{0,3},)*(d{3},)?d{0,3}$/.test(e.originalEvent.data)) {
e.target.value = numberSeparator(e.target.value);
} else {
e.target.value = e.target.value.substring(0, e.target.value.length - 1);
}
});
$(document).on('input', '.number-separator', function (e) {
if (/^-?d*[,.]?(d{0,3},)*(d{3},)?d{0,3}$/.test(e.originalEvent.data)) {
e.target.value = numberSeparator(e.target.value);
} else {
e.target.value = e.target.value.substring(0, e.target.value.length - 1);
}
});
})

我得到了右对齐的代码...在这里,我在一列中使用了两个目标Defs (只是为了展示,如何在一列中做两个目标Defs,这也是我关心的问题(。也可以给出一个目标。

"columnDefs": [
{
"targets": [6 ],
"class": 'hidden',
},
{
"targets": [4,5],
"class": 'right',
} 
],

最新更新