应用场景:  客户做了许多定制, 弹窗之后,填写内容, 再写入到表格中.  以前版本没有问题, 今天给客户升级到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;  };  |