Sheetrock.js未将首行识别为表头,误将表头当作数据条目显示的问题求助
Sheetrock.js未将首行识别为表头,误将表头当作数据条目显示的问题求助
我现在用Handlebars.js搭配Sheetrock.js实现从谷歌表格拉取数据更新网页,这个组合已经在我的几个页面上运行得很顺畅了,比如之前的课程页面、讲师页面都能正常拉取数据并渲染。
不过最近做新页面时遇到了麻烦:为了避免同一个讲师关联多门课出现重复条目,我特意新建了一张表格,但Sheetrock.js居然把表格的首行表头当成了普通数据条目来显示!官方文档里明明说明默认会把首行识别为表头的,其他页面都没问题,就这张新表格出了状况。
下面是我用到的代码:
<script> // Define spreadsheet URL. var mySpreadsheet = "https://docs.google.com/spreadsheets/d/19umEyXWTStC4ZNz7yXviygpnerX9BjA_luT9CWovGNY/edit?pli=1&gid=1945126135#gid=1945126135" // Compile the Handlebars template for instructor info. var InstTemplate = Handlebars.compile($("#inst-template").html()) // Load all relevant instructor info. $("#inst").sheetrock({ url: mySpreadsheet, query: "select A,B,C,D,E,F,G,H,I", fetchSize: 0, rowTemplate: InstTemplate, }) </script>
现在页面上的显示效果是首行表头被当成了第一条数据(如图所示),后面的正常数据条目倒是显示没问题,我实在搞不懂为什么会这样,有没有大佬能帮忙分析下原因?

备注:内容来源于stack exchange,提问作者Ben H.
相关产品推荐
相关产品推荐

