|
@@ -3,7 +3,7 @@ function submit(data) {
|
|
doPoster("/tableGroup/edit", data, function (data) {
|
|
doPoster("/tableGroup/edit", data, function (data) {
|
|
if (data.success == true) {
|
|
if (data.success == true) {
|
|
bootGrowl("保存驱动成功!", "success");
|
|
bootGrowl("保存驱动成功!", "success");
|
|
- backIndexPage();
|
|
|
|
|
|
+ backMappingPage($("#tableGroupSubmitBtn"));
|
|
} else {
|
|
} else {
|
|
bootGrowl(data.resultValue, "danger");
|
|
bootGrowl(data.resultValue, "danger");
|
|
}
|
|
}
|
|
@@ -66,19 +66,36 @@ function bindFieldMappingAddClick(){
|
|
}
|
|
}
|
|
});
|
|
});
|
|
if(repeated){ return; }
|
|
if(repeated){ return; }
|
|
- var trHtml = "<tr title='双击设为主键'><td>" + sField + "</td><td>" + tField + "</td><td><a class='fa fa-remove fa-2x fieldMappingDelete dbsyncer_pointer' title='删除' ></a></td></tr>";
|
|
|
|
|
|
+ var trHtml = "<tr><td>" + sField + "</td><td>" + tField + "</td><td><a class='fa fa-remove fa-2x fieldMappingDelete dbsyncer_pointer' title='删除' ></a></td></tr>";
|
|
$fieldMappingList.append(trHtml);
|
|
$fieldMappingList.append(trHtml);
|
|
|
|
|
|
initFieldMappingParams();
|
|
initFieldMappingParams();
|
|
bindFieldMappingListClick();
|
|
bindFieldMappingListClick();
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+// 绑定下拉自动匹配字段
|
|
|
|
+function bindAutoSelect(){
|
|
|
|
+ var $sourceSelect = $("#sourceFieldMapping");
|
|
|
|
+ var $targetSelect = $("#targetFieldMapping");
|
|
|
|
+
|
|
|
|
+ // 绑定数据源下拉切换事件
|
|
|
|
+ $sourceSelect.change(function () {
|
|
|
|
+ var v = $(this).select2("val");
|
|
|
|
+ $targetSelect.val(v).trigger("change");
|
|
|
|
+ });
|
|
|
|
+}
|
|
|
|
+// 返回驱动配置页面
|
|
|
|
+function backMappingPage($this){
|
|
|
|
+ $initContainer.load('/mapping/page/editMapping?id=' + $this.attr("mappingId"));
|
|
|
|
+}
|
|
|
|
|
|
$(function() {
|
|
$(function() {
|
|
// 绑定表字段关系点击事件
|
|
// 绑定表字段关系点击事件
|
|
initFieldMappingParams();
|
|
initFieldMappingParams();
|
|
bindFieldMappingListClick();
|
|
bindFieldMappingListClick();
|
|
bindFieldMappingAddClick();
|
|
bindFieldMappingAddClick();
|
|
|
|
+ // 绑定下拉自动匹配字段
|
|
|
|
+ bindAutoSelect();
|
|
|
|
|
|
// 初始化select2插件
|
|
// 初始化select2插件
|
|
bindSelectEvent($("#tableGroupBaseConfig"));
|
|
bindSelectEvent($("#tableGroupBaseConfig"));
|
|
@@ -95,7 +112,6 @@ $(function() {
|
|
|
|
|
|
// 返回按钮,跳转至上个页面
|
|
// 返回按钮,跳转至上个页面
|
|
$("#tableGroupBackBtn").bind('click', function(){
|
|
$("#tableGroupBackBtn").bind('click', function(){
|
|
- var $mappingId = $(this).attr("mappingId");
|
|
|
|
- $initContainer.load('/mapping/page/editMapping?id=' + $mappingId);
|
|
|
|
|
|
+ backMappingPage($(this));
|
|
});
|
|
});
|
|
});
|
|
});
|