SM4565
$(this).parent().siblings("td[colname='ZPYGID']").find("input").val(item.YGID)改成
$(this).parent().siblings("td[colname='ZPYGID']").find("input").val(item.YGID).trigger("change");
/*输入员工*/
$("#grdTest td[colname='ZPYGID']").each(function(index) {
/*添加只读属性*/
var thisID = $(this).children("input[type='text']").attr("readonly", "true");
thisID.css('background-color', 'LightGray').prop('onclick', null);
thisID.focus(function() { thisID.blur(); });
})
var oldtext="";
$("td[colname='ZPYGMC'] input").focus(function() {
oldtext=$(this).val();
});
$("#grdTest td[colname='ZPYGMC']").each(function(index) {
var thisID = $(this).children("input[type='text']").prop('onclick', null);
var JTID=$(this).siblings("td[colname='JTID']").text();
var sql = "SELECT YG.ID YGID, YG.YGMC From SM_ZDB_YG_TB YG WHERE YG.ZT in (1,2)";
sql += " and (upper(YG.YGMC) like upper('%{0}%') or upper(YG.YGGH) like upper('%{0}%'))";
thisID.autocomplete("SQLWREXT.ashx", {
max: 15,width: 600,autoFill: false,mustMatch:true,
cacheLength: 1, matchSubset: false, /*不启用缓存*/
matchCase: false, /*不区分大小写*/ dataType: "json",
extraParams: { StrSql: function () {return sql;} },
parse: function (data) { return $.map(data, function (row) {
return { data: row,value: row.YGMC,result: row.YGMC};
}); /*给后台交互的数据进行处理*/
},
formatItem: function (item) { return item.YGMC + "("+ item.YGID + ")"; }
}).result(function (event, item) {
$(this).parent().siblings("td[colname='ZPYGID']").find("input").val(item.YGID).trigger("change");
return false;
});
});