Foxtable(狐表)用户栏目Web开发 → [求助]datagrid中加入combogrid 如何实现下拉选择填充列


  共有160人关注过本帖树形打印复制链接

主题:[求助]datagrid中加入combogrid 如何实现下拉选择填充列

帅哥哟,离线,有人找我吗?
fivetable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:178 积分:1672 威望:0 精华:0 注册:2018/5/28 22:12:00
[求助]datagrid中加入combogrid 如何实现下拉选择填充列  发帖心情 Post By:2020/7/23 19:00:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2020-07-23_18-09-36.png
图片点击可在新窗口打开查看
  老师,我把表格式输入的“客户ID”列的编辑器类型,改为“combogrid”。
  要的效果是“combogrid”选择下拉列表选项后,$('#table1').datagrid的产品ID跟着客户ID列的combogrid的选项产品ID的值变化。
  现在是每次选择或是单击都出现,载图的BUG,请老师指点一下。
  
   J S测试代码如下
图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2020-07-23_18-09-17.png
图片点击可在新窗口打开查看
$.extend(data[0][2],{      //给表头中的第3个列对象(客户ID)重新设置编辑器属性
editor:{
type:'combogrid',
            options:{
            queryParams:{
    tablename:'订单',
cols:'产品ID,客户ID',
            },
    url:'dataList',
columns:[[
{field:'产品ID',title:'产品ID',align:'center'},
{field:'客户ID',title:'客户ID',align:'center'},
        ]],
     striped:true,
     textField:'客户ID',
idField:'客户ID',
  onSelect:function(index,row){
      dg.datagrid('updateRow',{
  index:editrow,
  row:{'产品ID':row.客户ID}, 
  });
    //  $(this).combogrid('hidePanel');
        },   } }
});
[此贴子已经被作者于2020/7/29 11:35:49编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:2098 积分:17572 威望:0 精华:19 注册:2008/9/2 10:09:00
  发帖心情 Post By:2020/7/24 14:56:00 [只看该作者]

检查下看看,是不是id有重复了?还有就是,代码一定要写到jquery的ready事件里

 回到顶部
帅哥哟,离线,有人找我吗?
fivetable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:178 积分:1672 威望:0 精华:0 注册:2018/5/28 22:12:00
  发帖心情 Post By:2020/7/29 11:34:00 [只看该作者]

老师这个实在搞不定,自己在网上查了一些资料,只有一个类似例子的网址:https://blog.csdn.net/xiaocai9999/article/details/78619516?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159564890719725250114454%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159564890719725250114454&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v3~rank_business_v1-11-78619516.ecpm_v3_rank_business_v1&utm_term=combobox%E7%9A%84%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%85%85datagrid&spm=1018.2118.3001.4187
请老师在指导一下.

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:2098 积分:17572 威望:0 精华:19 注册:2008/9/2 10:09:00
  发帖心情 Post By:2020/7/30 18:12:00 [只看该作者]

按照订单系统源码修改就行了啊。。
看不到完整的代码,没办法判断

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:2098 积分:17572 威望:0 精华:19 注册:2008/9/2 10:09:00
  发帖心情 Post By:2020/7/30 18:16:00 [只看该作者]

你或者不要用服务器返回的头数据来生成列,直接自定义一个列属性数组试一下,看看问题出在哪

 回到顶部