管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 3  1/1   1  
作者
内容
trumpber  [个人空间]


注册  2020-09-30
发贴数  13
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2020-09-30 12:06

开了几个csp报表,作查询。 
用图标或者标签方式打开它 
有时候,查询的时候,这个csp报表的数据会穿越到另外一个报表里。有时候会提取不到数据。 
 
举个例子,同时,打开几个csp报表。 
 
在a报表中查询,此时数据还没显示出来,点击另外一个csp报表B。可能a报表的数据会显示在B里。 
 
又或者在C报表里,点击提取,出现A报表的数据或者提取不到数据。 
 
在每个报表的runover里加入了gui_set_text('this','A报表'+get_cur_time_std())以区分,还是会出现这些问题。 
 
请教下各位,谢谢


        




dragonzsp  [个人空间]
QQ名  十二个耳环(187199580)


注册  2011-03-25
发贴数  183
精华数  0
原创贴  4
来自  温州
状态  正常

级别  贵宾
#2»发布于2020-09-30 13:18

很正常,每个报表控件id名称基本都差不多的,oit数据控件类脚本命令,都会传递一个控件id,脚本函数内部开头都是遍历当前前端界面查询这个控件id获取对应的控件对象.而每次鼠标点击切换oit各个功能界面的时候,会同时把当前前端界面的基础地址写入一个保存当前前端界面对象的全局变量中,脚本函数控件类执行时候读取这个保存的当前前端界面对象的全局变量做对应界面上的控件查找.所以一个界面脚本还在执行的时候,你切换到另外一个界面,那个脚本函数执行的脚本逻辑中的控件操作,就会切换到对应当前前端页面上操作去了.


        




官方认证第三方服务团队   QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1
dragonzsp  [个人空间]
QQ名  十二个耳环(187199580)


注册  2011-03-25
发贴数  183
精华数  0
原创贴  4
来自  温州
状态  正常

级别  贵宾
#3»发布于2020-09-30 13:23

正常脚本接口执行,老孟都是单线程执行,执行过程过程过长应该是卡死状态.如果出现你这种现象,你应该使用了多线程或老孟那个时钟脚本函数才会出现你说的现象.我是不建议你们在多线程或时钟里面执行对应的脚本,哈哈


        




官方认证第三方服务团队   QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1

 3  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]