我一直试图解决这个问题已有一段时间了。
我正在使用angularjs ui grid,我也在使用Django。
以下代码位于html:
filter.AddWithOr(VwFields.Discontinued == false);
filter.AddWithOr(VwFields.Discontinued == true);
filter.AddWithOr(VwFields.Discontinued == System.DBNull.Value); //wrong
注意ui-grid-importer。
我想在尝试导入但未成功时显示用户和错误。例如用户想要导入除CSV之外的其他内容 我收到了错误:
<div ui-grid="gridOptions" class="grid" ui-grid-importer
ui-grid-row-edit ui-grid-edit ui-grid-cellNav ui-grid-resize-columns
ui-grid-auto-resize ui-grid-move-columns
ui-grid-pagination ui-grid-exporter >
</div>
在controller.js ...中 我尝试在$ scope.gridOptions = {
中实现uncaught exception: UNEXPECTED_END_OF_RECORD at char...
在它到达此代码之前,我收到了unexpected_end_of_record错误。
我用过的文档链接: http://ui-grid.info/docs/#/api/ui.grid.importer.api:GridOptions
答案 0 :(得分:0)
问题不在于角度ui网格 在Chrome上运行程序会显示更明确的错误消息:
Uncaught UNEXPECTED_END_OF_RECORD at char 2569:Experience\r grunt-scripts-csv.js:329
grunt文件在第329行有这一部分:
CSV.error = function (err){
var msg = CSV.dump(err);
CSV.reset();
throw msg;};
复制它以在本地js文件中覆盖它并添加警报消息达到我想要的目标。