DHTMLX动态提交表格数据
最近做个B2B的项目用到了DHTMLX,想吐槽下。
项目刚启动的时候没有买专业版,那个那个遇到点问题想找点资料那个难啊,主要是因为网上这些高手们的解决方案都是千篇一律,甚至还是错的误导大家。
建议和我一样遇到疑惑的兄弟姐妹们不要去参考网上那些案例了,直接看官方的文档或打开源码看下。
?
下面是我折腾的DHTMLX动态提交表格的实现,仅供参考.
?
需求:实现XXX库存管理,各地级市的库存展示的Grid中,支持新增、修改、删除行
好了,下面就是实现:
?? 页面需导入的文件:
??? 表格绑定的HTML元素?? 相关JS代码?? 至此表格动态刷新的功能就算完成了,但是这个值能提交表格内的数据,如果要提交表格外的数据只能通过在?时拼接在URL后已get的方式提交,中文数据还要做乱码处理,这里有待改进.不过坑爹的不是这里,上面说过了dataProcessor的初始化在表格数据加载完后,那么就是说get方式提交的数据也就决定了,那么假设我需要将在表格外页面填写的数据提交到后台这样就不可实现了,坑爹吧!我的做法是在提交数据前将URL修改下,在dhtmlxDataProcessor.js文件中添加如下方法:好了,虽然断断续续的但总算是写完了关键的部分,需要的兄弟可能可以参考下,可能要被人拍砖了,又不能直接复制写了没用是不.呵呵。凑合着看吧