一开始我也并不知道 经过在网上查资料解决问题, 在这里我把我的代码分享给不会的你!
//配置事件监听
for (var i = 0; i < _Data.length; i++) {
var Param = function () {
var DataName = _Data[i]["名称"];
if (_Data[i]["数据类型"] == "日期") {
//同时绑定多个
lay('.mc_date' + DataName).each(function () {
laydate.render({
elem: this,
trigger: 'click',
//format: 'yyyy年MM月dd日',
//theme: 'molv',
format: 'yyyy-MM-dd',
done: function (value, date) {
var row_id = $(this.elem[0]).attr("rowid");
updateData(ListData1, row_id, DataName, value);
//连动时间
// Time_Continuous_POST("MC.Server.DevePlan.DevePlanManager.BAPI_运营计划_开始时间_工期_连动_Timelimit", row_id, value, "开始时间");
}
});
});
// 监听开始时间
treeGrid.on("click", ".mc_date" + DataName, function () {
laydate.render({
elem: this,
trigger: 'click',
//format: 'yyyy年MM月dd日',
//theme: 'molv',
format: 'yyyy-MM-dd',
done: function (value, date) {
var row_id = $(this.elem[0]).attr("rowid");
updateData(ListData1, row_id, DataName, value);
// 连动时间
// Time_Continuous_POST("MC.Server.DevePlan.DevePlanManager.BAPI_运营计划_开始时间_工期_连动_Timelimit", row_id, value, "开始时间");
}
});
})
}
if (_Data[i]["数据类型"] == "字符串" && _Data[i]["输入_输入器类型"] == "列表") {
form.on('select(test' + DataName + ')', function (data) {
//console.log($(data.elem).data('id'));
console.log(data.value + ":" + DataName);
var row_id = $(data.elem).data('id');
updateData(ListData1, row_id, DataName, data.value);
form.render("select");
});
}
if (_Data[i]["数据类型"] == "整数型" || _Data[i]["数据类型"] == "小数型" || _Data[i]["数据类型"] == "长整型") {
//工期
treeGrid.on("change", '.gongqi' + DataName, function (e, data) {
var row_id = $(e.target).data('id');
updateData(ListData1, row_id, DataName, $(e.target).val());
//连动时间
});
}
}
Param();
}
我也是小白 ,但是小白知道努力前进!