Twi*_*lix 3 double jsp editablegrid
我正在使用editablegrid库使表格可编辑,以便我以后可以编辑和更新我从中提取数据的数据库.我在jsp中遇到了元数据头的一些问题.我有:
<script src="js/editablegrid-2.0.1.js"></script>
<script>
window.onload = function() {
editableGrid = new EditableGrid("grid");
// we build and load the metadata in Javascript
editableGrid.load({
metadata : [ {
name : "ID",
datatype : "string",
editable : false
}, {
name : "DATE",
datatype : "date",
editable : false
}, {
name : "PRICE",
datatype : "double (m, 10)",
editable : true
} ]
});
editableGrid.attachToHTMLTable('Grid');
editableGrid.renderGrid();
};
</script>
Run Code Online (Sandbox Code Playgroud)
这一切都很好,但显示的PRICE列有点奇怪,它使用逗号而不是一个完整停止,反之亦然.例如:
1.5(一个半)将显示为"1,5"1,500(一千五百)将显示为"1.500"
有谁知道如何改变这个?
以下对我有用.
{ name: "Price", datatype: "double($,2,dot,comma,1)", editable: true },
Run Code Online (Sandbox Code Playgroud)
您可以通过读取源来查找datatype参数的格式.
在这种情况下,我指定了"$",因为我想在数字前面加上一个美元符号."2"因为我想要两位小数."dot"因为我想要一个点作为小数点分隔符,"逗号"表示千位分隔符,1表示因为我希望美元符号在数字之前而不是之后.