日期:2014-05-16  浏览次数:20453 次

jqgrid里面的触发器只能触发一次,有没有办法能够解决?
 
//修改
        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>';