推荐_修复 最新版本1106中inp_para函数与grid系列函数有冲突_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
ayangzhi  [个人空间]


注册  2010-07-18
发贴数  960
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#1»发布于2024-11-18 16:56

应用场景: 
客户做了许多定制, 弹窗之后,填写内容, 再写入到表格中. 
以前版本没有问题, 今天给客户升级到1106版本, 发现弹窗输入内容之后, 内容写不进表格里了.  
 
具体在某个报表中的明细中, 点击添加的按钮 , 再输入内容, 就会重现问题了. 
extern change_row_id,change_obj,rep_id; 
int rep_change() 

  gui_create_button('Panel_Func', 'vr_item_rep_t1', 800, 2, 60, 22, '设置备注', 'call_prog.adm.grid.vr_item_rep.BA.set_ext_1'); 
 
  return 1; 
}; 
 
// 设置值 
int set_ext_1() 

  dbg_clear(); 
 
  string mg; 
  mg = "MG"; 
  grid_set_v(mg, 'attr_checked_item_note', 1, '期初值2'); 
  inp_clear(); 
 
  dbg(grid_get_v(mg, 'attr_checked_item_note', 1)); 
  inp_def_string('a_ext_1', '扩展1值'); 
 
  // inp_para 中 访问设置表格会失败 
  if (inp_para() == 1) { 
    string a_ext_1; 
    a_ext_1 = inp_get_val('a_ext_1'); 
    dbg('a_ext_1=' + a_ext_1); 
 
    // 这里会输出乱码了 
    dbg(grid_get_v(mg, 'attr_checked_item_note', 1)); 
 
    // 这里设置不了值 
    grid_set_v(mg, 'attr_checked_item_note', 1, a_ext_1); 
 
  } 
 
  return 1; 

 
int before_load_data() 

  return 1; 
}; 
 
int load_ext() 

  return 1; 
}; 
 
int change_row_id; 
int show_row_ext() 

  //change_row_id 表示当前行 
  return 1; 
}; 
 
int load_over() 

  string mg; 
  mg = "MG"; 
  grid_set_v(mg, 'attr_checked_item_note', 1, '期初值'); 
  return 1; 
}; 
 
int dbl_click() 

  return 1; 
}; 
 
int obj_change() 

  return 1; 
}; 
 
int main() 

  return 1; 
};




        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007

qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2556
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2024-11-19 09:23

 
问题已经处理,下次发布会更新


        



 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]