Commit 575b1a39 authored by 覃振观's avatar 覃振观 👶

1

parent 039e7074
...@@ -159,8 +159,8 @@ function listeningGrid(elId, options) { ...@@ -159,8 +159,8 @@ function listeningGrid(elId, options) {
options.data = data; options.data = data;
// ------------------ 编辑框打开前记录当前行 ------------------ // ------------------ 编辑框打开前记录当前行 ------------------
const originalOnBeforeEdit = options.onBeforeEdit; const originalOnBeforeEdit = options.onBeforeEdit;
options.onBeforeEdit = function(editParm){ options.onBeforeEdit = function(editParm, gg){
originalOnBeforeEdit.call(this, editParm);
let domIds = editParm.column.__domid.split('|'), recordId = editParm.record.__id, colName = editParm.column.name; let domIds = editParm.column.__domid.split('|'), recordId = editParm.record.__id, colName = editParm.column.name;
let parentDomId = domIds[0]+'|'+2+'|'+recordId; // +'|'+domIds[2]; let parentDomId = domIds[0]+'|'+2+'|'+recordId; // +'|'+domIds[2];
let rowDOM; let rowDOM;
...@@ -177,6 +177,9 @@ function listeningGrid(elId, options) { ...@@ -177,6 +177,9 @@ function listeningGrid(elId, options) {
mapperEntry[rowId]['rowId'] = parentDomId; mapperEntry[rowId]['rowId'] = parentDomId;
mapperEntry[rowId]['rowIndex'] = editParm.rowindex; mapperEntry[rowId]['rowIndex'] = editParm.rowindex;
} }
originalOnBeforeEdit.call(this, editParm, '11');
debugger;
} }
const toolbar = options.toolbar; const toolbar = options.toolbar;
if(toolbar) { if(toolbar) {
...@@ -185,8 +188,6 @@ function listeningGrid(elId, options) { ...@@ -185,8 +188,6 @@ function listeningGrid(elId, options) {
if(but.id === "menuAdd") { if(but.id === "menuAdd") {
const originalOnClick = but.click; const originalOnClick = but.click;
but.click = function() { but.click = function() {
originalOnClick.call(this);
debugger;
let mappingEntry = Object.entries(window.dataMapping); let mappingEntry = Object.entries(window.dataMapping);
tryForEach(mappingEntry, entry => { tryForEach(mappingEntry, entry => {
let beanName = entry[0]; let beanName = entry[0];
...@@ -203,7 +204,6 @@ function listeningGrid(elId, options) { ...@@ -203,7 +204,6 @@ function listeningGrid(elId, options) {
// ------------- 设置 mapper ------------- // ------------- 设置 mapper -------------
debugger; debugger;
tryForEach(entry[1].columns, property => { tryForEach(entry[1].columns, property => {
mapperData['beanName'] = beanName; mapperData['beanName'] = beanName;
if(!mapper[property]) { if(!mapper[property]) {
mapper[property] = {}; mapper[property] = {};
...@@ -228,9 +228,9 @@ function listeningGrid(elId, options) { ...@@ -228,9 +228,9 @@ function listeningGrid(elId, options) {
window.dataSet.newData[beanName].ids.push(rowId); window.dataSet.newData[beanName].ids.push(rowId);
UICtrl.addGridRow(gridManager, data); UICtrl.addGridRow(gridManager, data);
} }
}) })
originalOnClick.call(this, data);
debugger;
} }
} }
......
...@@ -128,7 +128,7 @@ var dataMapping = { ...@@ -128,7 +128,7 @@ var dataMapping = {
function faceGrid(elId, data) { function faceGrid(elId, data) {
var toolbarOptions = UICtrl.getDefaultToolbarOptions({ var toolbarOptions = UICtrl.getDefaultToolbarOptions({
addHandler: function(){ addHandler: function(rawData){
}, },
updateHandler: function(){ updateHandler: function(){
updateHandler(); updateHandler();
...@@ -153,10 +153,8 @@ function faceGrid(elId, data) { ...@@ -153,10 +153,8 @@ function faceGrid(elId, data) {
usePager: false, usePager: false,
width: "100%", width: "100%",
height: 150, height: 150,
onAfterAddRow: function(rowdata) { onBeforeEdit : function(editParm, gg) {
debugger; debugger;
},
onBeforeEdit : function(editParm) {
console.log('original run onBeforeEdit()'); console.log('original run onBeforeEdit()');
}, },
onDblClickRow : function(data, rowindex, rowobj) { onDblClickRow : function(data, rowindex, rowobj) {
......
...@@ -5,6 +5,7 @@ import com.fasterxml.jackson.core.type.TypeReference; ...@@ -5,6 +5,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.huigou.cache.DictUtil; import com.huigou.cache.DictUtil;
import com.huigou.topsun.product.application.ProductApplication; import com.huigou.topsun.product.application.ProductApplication;
import com.huigou.topsun.product.domain.Product; import com.huigou.topsun.product.domain.Product;
import com.huigou.uasp.annotation.ControllerMapping; import com.huigou.uasp.annotation.ControllerMapping;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment