jqgrid里面的触发器只能触发一次,有没有办法能够解决?

wswmjc wswmjc 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//修改
function update(rowid) {
if (rowid != null) {
var rowObject = $("#myTab").jqGrid('getRowData', rowid);
var term = rowObject.termYear;
var yeardate = textList(term, "YEAR");
var quarterdate = textList(term, "QUARTER");
var monthdate = textList(term, "MONTH");
$("#myTab").setColProp("termYear", { editoptions: { value: yeardate} });
$("#myTab").setColProp("termQuarter", { editoptions: { value: quarterdate} });
$("#myTab").setColProp("termMonth", { editoptions: { value: monthdate} });

$("#myTab").jqGrid('editRow', rowid, true);
$("#myTab").setColProp(
"op",
{
formatter: function updFormatter() {
return '<a href="#" onclick=javascript:upd("' + rowid + '") >保存</a> '
+ '<a href="#" onclick=javascript:cancel()>取消</a>';
}
});
$("#myTab").jqGrid('editRow', rowid, true);
jQuery('#myTab').setRowData(rowid, {
op: ''
});

$("#" + rowid + "_termYear").change(function () {
var tempTerm = $("#" + rowid + "_termYear").val();
var tempyeardate = textList(tempTerm, "YEAR");
var tempquarterdate = textList(tempTerm, "QUARTER");
var tempmonthdate = textList(tempTerm, "MONTH");
$("#myTab").setColProp("termYear", { editoptions: { value: tempyeardate} });
$("#myTab").setColProp("termQuarter", { editoptions: { value: tempquarterdate} });
$("#myTab").setColProp("termMonth", { editoptions: { value: tempmonthdate} });
//$("#" + rowid + "_termYear").
getSysConfig();
$("#myTab").jqGrid('editRow', rowid, true);
});
var rowObject = $("#myTab").jqGrid('getRowData', rowid);
return;
} else {
alert("取值异常");
return false;
}
return false;
}

$("#" + rowid + "_termYear").change(function ())想给jqgrid的一个select添加一个onchange触发,但是这个触发只能触发一次,第二次就没有效果了,不知道这个问题有没有人能遇到,求解决方法,谢谢各路大神
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
wswmjc
JavaScript 87,983 成员 224,681 内容