|
楼主 |
发表于 2016-4-21 17:29:32
|
显示全部楼层
换了个方法,用btn代替div- //选中要进行缴费的项目按钮
- Model.prototype.itemButton2Click = function(event){
- /*
- 1.将全部数据选中状态改成未选中
- 2.上次选中的按钮去掉边框
- 3.本次选中的按钮增加边框,数据改成选中状态
- */
- var CHGItemDetail = this.comp("CHGItemDetail");
- CHGItemDetail.setValue("isChecked", "0", CHGItemDetail.find([ "isChecked" ], [ "1" ], true, true, true)[0]);
- if (this.clickItembtn != null) {
- this.clickItembtn.removeClass("itemButton");
- }
- var obj = event.bindingContext.$object;
- $("#" + this.getIDByXID("remarkArea")).html(obj.val("REMARK"));
- if (obj.val("isChecked") == "undefined" || obj.val("isChecked") == "0") {
- event.source.addClass("itemButton");
- event.bindingContext.$object.val('isChecked', "1");
- this.clickItembtn = event.source; // 上一次选中的按钮
- }
-
- };
复制代码
|
|