diff --git a/package.json b/package.json index d6f66e3..150f132 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "eslint-config-recommended": "^1.5.0", "eslint-config-standard": "^10.2.1", "eslint-loader": "^1.9.0", - "eslint-plugin-import": "^2.7.0", + "eslint-plugin-import": "^2.16.0", "eslint-plugin-node": "^5.2.0", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-standard": "^3.0.1", diff --git a/src/CellHtml/widget/CellHtml.js b/src/CellHtml/widget/CellHtml.js index 32dcb1c..9251cbc 100644 --- a/src/CellHtml/widget/CellHtml.js +++ b/src/CellHtml/widget/CellHtml.js @@ -68,7 +68,10 @@ export default defineWidget('CellHtml', false, { if (html) { for (param of this.params) { - htmlStr = html.split("${" + param.name + "}").join(rowObj.get(param.valueAttr)); + if (-1 !== html.indexOf("${" + param.name + "}")) { + htmlStr = html.split("${" + param.name + "}").join(rowObj.get(param.valueAttr)); + break; + } } const nodeToRemove = query("." + column.columnName + "-html", nodeToApply)[ 0 ]; if (nodeToRemove) {