extjs 与数据库的关联的问题请教 我通过extjs跟数据库关联的,如果数据库中有两条重复的记录(或者我通过id进行查找的,id不是主键不唯一),比如数据库中有:1 张三 38,1 张三 22,1 张三 38 这三条记录,在extjs界面上只显示一条,这个是什么情况呢,并且会影响extjs中的start的值,我现在想把这三条数据都显示出来,如何修改哦。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认ID是主键,所以重复的显示不了,你可以自己再构造一个ID列,或者指定其他列为ID列。 extjs和数据库有什么关系是你服务器端程序的问题吧 通过在连接数据的程序上测试,确实查找的所有记录都显示出来了,比如Id name age1 张三 121 张三 341 张三 122 李四 33 王五 4,传递到extjs中确实总记录只显示3条,3个id=1的只显示其中1条。如设置extjs中limit=3,则 第一页只显示一条1 张三 12,第二页显示2条2 李四 33 王五 4 原始数据:Id name age1 张三 121 张三 341 张三 122 李四 33 王五 4构造后的数据:RecordId Id name age1 1 张三 122 1 张三 343 1 张三 124 2 李四 35 3 王五 4其中RecordId就是你自己添加的属性,唯一。(在后台自己想办法吧数据构造成这样)然后:在Store的JSonReader中添加属性idProperty:"RecordId" 应该是JsonReader,错了一个字母。在后台把数据构造好以后再转换成Json传到前台。 select id as id2 from table 如果真是这样似乎你的数据库结构设计的不合理。至少在你重复的id前还应该有一个作为主键的id 我明白你们的意思,ID 就应该是唯一的,如果重复了就不叫id了。呵呵,谢谢了。 js截取字符串 如何让框架页面有top,left暂时隐藏 jquery flexgrid 可以帮我看看是什么情况么 iframe添加事件问题 .NET下 这个脚本浏览器报错,老大们帮修改下,还有要是不用脚本用后台怎么做? 在网上下了个Js播放器,现在想让其有歌词显示,我该怎么办?请大侠们指点? 求飞入飞出购物车特效 超级问题? 高手请进—急——在线等!!! struts2(注册功能)使用ajax完成验证2次密码是否一致 关于mouseover触发函数的问题 判断下载是否完成..................
是你服务器端程序的问题吧
通过在连接数据的程序上测试,确实查找的所有记录都显示出来了,比如
Id name age
1 张三 12
1 张三 34
1 张三 12
2 李四 3
3 王五 4,传递到extjs中确实总记录只显示3条,3个id=1的只显示其中1条。
如设置extjs中limit=3,则 第一页只显示一条1 张三 12,
第二页显示2条
2 李四 3
3 王五 4
Id name age
1 张三 12
1 张三 34
1 张三 12
2 李四 3
3 王五 4构造后的数据:
RecordId Id name age
1 1 张三 12
2 1 张三 34
3 1 张三 12
4 2 李四 3
5 3 王五 4
其中RecordId就是你自己添加的属性,唯一。(在后台自己想办法吧数据构造成这样)
然后:
在Store的JSonReader中添加属性
idProperty:"RecordId"
在后台把数据构造好以后再转换成Json传到前台。