1.查询时,后台一直报sql语句语法错误。
先把SQL语句放到Navicat里执行一下。如果执行时报错了,将控制台打印出来的SQL语句粘贴到Navicat里看是啥毛病。
(我是多了个逗号,哎)
2.前台如下代码段中的keyField的值,必须是从数据库中得到的一大堆data中的一个,可以不在前台显示。
<sDataGrid id="quertGrid" name="zxgzd" pageSize=20 query="zxgzdQuery" chooseType="single" keyField="ITEMCODE" render-body-by="custom" templet="getTemplet" height="auto">
<column name="ITEMCODE" title="项目编号" width="120px"></column>
<column name="dealitemname" title="项目名称" width="120px"></column>
<column name="unit_name" title="办事单位" width="120px"></column>
<column name="" title="材料分类" width="120px" get="getMaterial"></column>
<loader><div class="gridloading"></div></loader>
</sDataGrid>
另外,前台列表的name值,需要与查询语句中的字段对应(大小写要一致呀)。