一个tableview
qml实现的 ,代码是在 这个网址的基础上修改的
http://www.qtcn.org/bbs/read-htm-tid-57383.html
如图所示, A B 两列, A列的
数据,我 获取到了 通过
tableModel1.append({ **********}) javascript循环添加进去的
而B的内容,需要根据A的内容,生成一个网址,然后去请求这个网址,把获得的内容 写入B
我尝试用 这个代码
https://github.com/peppelorum/ajaxmee 去获取,
- var data = {}
- ajaxmee('GET', url, data,
- function(data) {
- tableModel1.append({ **********})
- function(status, statusText) {
- console.log('error', status, statusText)
- })
但是这个代码是通过函数回调, 并且是
异步的,所以导致,数据插入的时候,同样的记录,会插入 很多条,我尝试修改为
同步,但他【qt 提示我】提示不支持,然后我就想,可能需要用别的方法了
然后我又想到了一个办法,但是不知道如何实现,就是 :前面的javascript循环 不断的append 到
tableview里面,然后 有另外一个函数,根据已有的内容,获取A,生成网址,去请求网址,把获得的内容 写如B,2个人 各自做各自的事情
第一个插入数据的循环,不断的添加数据,而 第二个函数,跟着他后面,获取A的值,生成网址,把返回的内容写入对应的B
感觉实现起来
比较困难,我的经验比较少, 也不知道这个方法是否可行,有
没有哪位兄台实现过, 是否方便指点下下
其实我也不知道 这种技术 是不是该叫 异步更新