起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: ly201026

[结贴] 在excel布局的.w文件中用原始JS无效

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-24 13:21:49 | 显示全部楼层
valueChanged的event.column == "密码框ref的关系名"去判断
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

289

主题

988

帖子

1694

积分

金牌会员

Rank: 6Rank: 6

积分
1694
QQ
发表于 2013-9-24 14:01:47 | 显示全部楼层
在valueChanged事件里面,写个变量记录下。如果调用了这个函数,肯定就有变动了。

评分

参与人数 1 +2 收起 理由
jishuang + 2 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
 楼主| 发表于 2013-9-24 14:42:15 | 显示全部楼层
jishuang 发表于 2013-9-24 13:21
valueChanged的event.column == "密码框ref的关系名"去判断

event.column对添加的计算关系有用吗?因为确认密码的文本框我ref的是data添加的计算关系,感觉没效果。
天天就知道打酱油打酱油,有点出息行么。QQ:497923435
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-24 14:57:52 | 显示全部楼层
data上的计算关系值改变在data的valueChanged中的event.column也是可以获取到的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
 楼主| 发表于 2013-9-24 15:04:21 | 显示全部楼层
jishuang 发表于 2013-9-24 14:57
data上的计算关系值改变在data的valueChanged中的event.column也是可以获取到的

我刚刚试了一下,好像获取不到哦。改成概念的关系就能获取到
天天就知道打酱油打酱油,有点出息行么。QQ:497923435
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-24 15:12:59 | 显示全部楼层
如下:
  1. docKindActivity.dataDEMO_DocKindValueChanged = function(event) {
  2.         if(event.column == "calculate0"){
  3.           alert("计算关系calculate0的值发生改变");
  4.         }
  5. };
复制代码
3.png
4.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
 楼主| 发表于 2013-9-24 15:17:51 | 显示全部楼层
jishuang 发表于 2013-9-24 15:12
如下:

这是我的。
  1. debugger;
  2.         var empData = justep.xbl("dEmp");
  3.         var pwd = empData.getValue("fPassWord");
  4.         var confirmPWD = empData.getValue("confirmPWD");
  5.        
  6.         if(event.column == "fPassWord") {
  7.                 if(pwd == "") {
  8.                         alert("质检密码不能为空!");
  9.                         event.cancel = true;
  10.                 }
  11.                 if(confirmPWD != "") {
  12.                         if(pwd != confirmPWD) {
  13.                                 alert("两次输入的质检密码不一致!");
  14.                                 event.cancel = true;
  15.                         }
  16.                 }
  17.         }
  18.         //计算关系
  19.         if(event.column == "confirmPWD") {
  20.                 if(confirmPWD == "") {
  21.                         alert("请再次输入质检密码!");
  22.                         event.cancel = true;
  23.                 }
  24.                 if(pwd != confirmPWD) {
  25.                         alert("两次输入的质检密码不一致!");
  26.                         event.cancel = true;
  27.                 }
  28.         }
复制代码
QQ截图20130924151610.png
天天就知道打酱油打酱油,有点出息行么。QQ:497923435
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-24 15:27:19 | 显示全部楼层

;

if(event.column == "confirmPWD") {
    alert("测试");
              if(confirmPWD == "" ) {

                       alert("请再次输入质检密码!");

                        event.cancel = true;

                }

               if(pwd != confirmPWD) {

                       alert("两次输入的质检密码不一致!");

                     event.cancel = true;

               }

        }


测试不会弹出?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

185

主题

777

帖子

1644

积分

金牌会员

Rank: 6Rank: 6

积分
1644
QQ
 楼主| 发表于 2013-9-24 15:28:14 | 显示全部楼层
jishuang 发表于 2013-9-24 15:27
if(event.column == "confirmPWD") {
    alert("测试");
              if(confirmPWD == "" ) {

不会。都试过。
天天就知道打酱油打酱油,有点出息行么。QQ:497923435
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-24 16:22:53 | 显示全部楼层
你好楼主,该问题准备远程。(已远程)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-2 23:43 , Processed in 0.115021 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表