前几天同事让帮忙做个人员登记的页面,平时开发的项目一般都是部署到服务器的,打包给用户一个地址,用户访问的全是服务器上的内容,这样可以随时对服务器进行更新,不添加插件的话用户不需要重新打包,考虑到自己用的话不可能单独搞台服务器,顺便研究了下无网络打包的情况,然后将数据全保存到sqlite中。
第一版做的页面很简单,一个列表,用来查询添加的所有数据的,一个添加及更新页面,这里注意第一点就是页面跳转的情况,我用的windowDialog而不是showPage,官网给的淘宝案例用的是showPage,需要在第一个启动页加入ShellImpl,并将所有的页面路径都设置上,这种方式对于几个页面的跳转的我还没研究透彻,两三个页面的我就先用windowDialog做着了,然后就是打包的时候选择模式一,我打服务器的时候一般选模式二
其他的操作都一样,一路next到这一步的时候记得,打本地资源包红框中的要勾选上,然后安装上即可。
在说说sqlite本地保存,哎,全是泪,做sqlite本地存储太痛苦了,我们公司的网不允许翻墙,google浏览器调试的时候根本访问不到,技难点术上基本没啥难点,也就是写写查询语句增删改查,在页面传入参数及回调函数即可,痛苦的是调试。
稍后我会整理下把源码上传一份,sqlite本地存储基本一个套路。