Hi Sirapet,
Thanks for your valuable patience.
Currently we do not have support for Thai Buddhist locale in our DataGrid component however we can include the Date value with 543 years using queryCellInfo, excelQueryCellInfo and pdfQueryCellInfo events.
Using queryCellInfo, we have added year value with 543 years in the OrderDate column it will update in the Grid UI alone.
In excelQueryCellInfo and pdfQueryCellInfo event, we have included 543 years in the OrderDate value while exporting excel and pdf.
Please refer the below code example for more information.
|
[index.cshtml]
function queryCellInfo (args) {
if (args.column.field == "OrderDate") {
debugger;
var updateYr = args.data["OrderDate"].getUTCFullYear() + 543; add the 543 year in OrderDate value
args.data["OrderDate"].setFullYear(updateYr); // Assign that year value into OrderDate
}
},
function excelQueryCellInfo(args) {
if (args.column.field == "OrderDate") {
var updateYr = args.data["OrderDate"].getUTCFullYear() + 543;
args.data["OrderDate"].setFullYear(updateYr);
}
}
function pdflQueryCellInfo(args) {
if (args.column.field == "OrderDate") {
var updateYr = args.data["OrderDate"].getUTCFullYear() + 543;
args.data["OrderDate"].setFullYear(updateYr);
}
},
|
Please get back to us, if you need further assistance.
Regards,
Balaji Sekar