function setCoeff(elCell, oRecord, oColumn, oData) {
var laborCostsPersonDetailId = oRecord.getData("laborCostsPersonDetailId");
var defaultFee = oRecord.getData("laborCosts");
var days = oRecord.getData("days");
var note = oRecord.getData("note");
if ('${param.task}' == 'look') {
elCell.innerHTML = '';
} else {
elCell.innerHTML = "<img src='${pageContext.request.contextPath}/images/tu01.gif' title='修改' onclick=\"_openModifyFeeDialog('"+laborCostsPersonDetailId+"','"+defaultFee+"','"+days+"','"+note+"')\"/>";
}
}
function _openModifyFeeDialog(laborCostsPersonId , defaultFee , days, note){
alert(laborCostsPersonId);
alert(defaultFee);
alert(days);
alert(note);
$('#defaultFee').attr('innerText', defaultFee);
$('#modifyFee').attr('value', defaultFee);
$('#days').attr('innerText', days);
$('#modifyDays').attr('value', days);
$('#laborCostsPersonDetailId').attr('value', laborCostsPersonId);
if(note !=null){
$('#modifyNote').attr('value', note);
}else{
$('#modifyNote').attr('value', '');
}
//Dialog显示
modifyFeeDialog.show();
document.getElementById('modifyFeeTable').style.display='';
}
调用时候参数引号往往被忽略
a(' "+aaa+" ',' "+bbb+" ')如此
本文介绍了一段JavaScript代码,该代码用于设置表格单元格的内容,并根据不同的任务参数展示修改费用的对话框。通过获取记录数据,如人员详情ID、默认费用等,实现了在表格中动态展示操作图标的功能。当点击修改图标时,会弹出一个对话框预填充费用、天数和备注等信息。
2097

被折叠的 条评论
为什么被折叠?



