学习.交流
专业源于专注
www. myoit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 5  1/1   1  
作者
内容
afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  203
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#1»发布于2012-05-08 10:46

如题,用脚本获取某个控件的值(比如获取联系人的值:见图一),这个时候脚本似乎在客户编辑窗口提取相应的数据之前就已经执行了,导致根本提取不到数据(见图二),数据是在脚本运行之后才被显示出来的。 
脚本内容是写在func_show_win()函数里面的。 
恳请老师将客户资料显示优先级置于脚本运行之上。也就是先显示数据,再运行脚本,这样就能获取某个控件的值了。

图一
图二

        




官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498

三生石  [个人空间]
QQ名  Meng


注册  2005-09-20
发贴数  7383
精华贴  14
原创贴  6
来自  杭州
状态  正常

级别  版主
#2»发布于2012-05-08 11:44

func_show_win是第一次弹出窗口的时候调用的,一般用来在这个函数里调整控件位置。


        于 2012-05-08 11:44 被 三生石 修改




 三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存 

afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  203
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#3»发布于2012-05-08 20:39

请教老师,如何在第一时间获得控件里的值呢?比如我要判断这个客户是否是由当前操作员创建的,如果不是,则不允许修改或删除。






官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498

三生石  [个人空间]
QQ名  Meng


注册  2005-09-20
发贴数  7383
精华贴  14
原创贴  6
来自  杭州
状态  正常

级别  版主
#4»发布于2012-05-08 21:05

目前可以在 func_delete_rec 和 func_save_rec里进行判断,拒绝相关的操作。 
 
int func_delete_rec() 

  can_delete=0; 
  return 1; 
}; 
 
int func_save_rec() 

  can_save=0; 
  return 1; 
};






 三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存 

afoo  [个人空间]
QQ名  常德-ZEN


注册  2010-04-08
发贴数  203
精华贴  6
原创贴  6
来自  常德-ZEN
状态  正常

级别  会员
#5»发布于2012-05-09 11:30

可以了,谢谢老师。






官方认证第三方服务团队  蒋逸凡(常德-ZEN) QQ:50636277
服务介绍: http://www.onlyit.cn/user_home?user_id=13498


 5  1/1   1  

登录后方可发贴


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