zoukankan
html css js c++ java
ComponentArt:Grid args.get_item().getMember("CURRENCY").get_value()
ComponentArt:Grid中的当前行
var
varNumber
=
0
;
//
记录用户把所有已选择的CheckBox取消了选择
function
Select(sender,args)
//
args本身带了具体的行包括行id
{
var
varCurrency
=
""
;
var
varSZDW;
//
涉帐单位
if
(
!
args.get_item().getMember(
"
choice
"
).get_value())
//
为真时,表示当前没有被选中的行
{
varCurrency
=
args.get_item().getMember(
"
CURRENCY
"
).get_value();
varSZDW
=
args.get_item().getMember(
"
COMP_C_CNAME
"
).get_value();
if
(varNumber
==
0
)
{
document.getElementById(
"
txtCurrency
"
).value
=
varCurrency;
document.getElementById(
"
hid1
"
).value
=
varSZDW;
varNumber
++
;
//
第一次有行被选中,记录所选行总数的变量加一
}
else
//
已经有行被选
{
//
再次选中的行的CURRENCY列与前面已选保存在txtCurrency中的货币种类不同,否定当前行,不需要判断涉账单位是否相同
if
(args.get_item().getMember(
"
CURRENCY
"
).get_value()
!=
document.getElementById(
"
txtCurrency
"
).value)
{
args.get_item().setValue(
1
,
false
);
alert(
"
币种不同
"
);
}
else
//
货币种类相同,只需记载varNubmer++;
{
if
(args.get_item().getMember(
"
COMP_C_CNAME
"
).get_value()
!=
document.getElementById(
"
hid1
"
).value)
//
涉账单位不同
{
args.get_item().setValue(
1
,
false
);
alert(
"
涉账单位不同
"
);
}
else
//
涉账单位也相同,才需记载varNubmer++;
{
varNumber
++
;
}
}
}
}
else
//
为真时,表示当前有选中行,需要取消某些行
{
varNumber
--
;
//
每取消一个,只需把记录所选行总数减一
if
(varNumber
==
0
)
//
所有行都被取消了
{
document.getElementById(
"
txtCurrency
"
).value
=
""
;
//
最后置空该TextBox
}
}
var
ss;
ss
=
GetCheckedItems(Grid1,
1
);
var
arrTmp
=
ss.split(
"
,
"
);
var
varTemp
=
0
;
for
(
var
i
=
0
; i
<
arrTmp.length
-
1
; i
++
)
{
varTemp
+=
parseFloat(arrTmp[i]);
}
document.form1.txtAmount.value
=
varTemp;
//
赋值给总金额TextBox
}
客户端事件注册:
</
Levels
>
<
ClientEvents
>
<
ItemCheckChange
EventHandler
="Select"
/>
</
ClientEvents
>
</
ComponentArt:Grid
>
查看全文
相关阅读:
BZOJ1803: Spoj1487 Query on a tree III
BZOJ2741: 【FOTILE模拟赛】L
BZOJ4212: 神牛的养成计划
WebDriver 上传下载文件---(虫师《selenium3自动化测试实战--基于Python语言笔记22》)
WebDriver 下拉框处理---(虫师《selenium3自动化测试实战--基于Python语言笔记21》)
WebDriver 警告框处理---(虫师《selenium3自动化测试实战--基于Python语言笔记20》)
WebDriver 多表单和多窗口切换---(虫师《selenium3自动化测试实战--基于Python语言笔记19》)
WebDriver 8种方法定位一组元素---(虫师《selenium3自动化测试实战--基于Python语言笔记18》)
WebDriver 中常用方法5---设置元素等待(虫师《selenium3自动化测试实战--基于Python语言笔记17》)
WebDriver 中常用方法4---获取验证信息(虫师《selenium3自动化测试实战--基于Python语言笔记16》)
原文地址:https://www.cnblogs.com/simhare/p/838038.html
最新文章
Selenium(十二)嵌套frame定位
Jenkins构建自动化--实例一
搭建jenkins+python+selenium+robot framework环境
个人总结09
个人总结08
人月神话阅读笔记之二
第七天个人总结
人月神话阅读笔记之一
进度条3
第六天个人总结
热门文章
进度条
第五天个人总结
第四天个人总结
BZOJ1938: [CROATIAN2010] ALADIN
BZOJ5084: hashit
BZOJ4771: 七彩树
BZOJ3956: Count
BZOJ4826: [Hnoi2017]影魔
BZOJ4026: dC Loves Number Theory
BZOJ4448: [Scoi2015]情报传递
Copyright © 2011-2022 走看看