Browse Source

Merge pull request #292 in ~GUY/fineui from ~WINDY/fineui:master to master

* commit '1f0236d7e89d0e1ad407a5cbe958bc340707414b':
  sqleditor supportParam
master
windy 7 years ago
parent
commit
ac2cf54355
  1. 1
      demo/js/base/editor/demo.sql_editor.js
  2. 7
      dist/base.js
  3. 7
      dist/bundle.js
  4. 1
      dist/demo.js
  5. 7
      dist/fineui.js
  6. 7
      src/base/sql/editor.sql.js

1
demo/js/base/editor/demo.sql_editor.js

@ -9,6 +9,7 @@ Demo.SQLEditor = BI.inherit(BI.Widget, {
var self = this;
this.formula = BI.createWidget({
type : 'bi.sql_editor',
supportParam: true,
width : 300,
height : 200,
value : "select * from DEMO_CONTRACT where 合同类型 = ${长期协议} and 购买数量 = sum([1,2,3,4])"

7
dist/base.js vendored

@ -21077,7 +21077,8 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
value: "",
lineHeight: 2,
showHint: true,
supportFunction: false
supportFunction: false,
supportParam: false
});
},
_init: function () {
@ -21201,14 +21202,14 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
},
setValue: function (v) {
var self = this, result;
var self = this, result, o = this.options;
this.refresh();
self.editor.setValue("");
result = this._analyzeContent(v || "");
BI.each(result, function (i, item) {
var fieldRegx = /\$[\{][^\}]*[\}]/;
var str = item.match(fieldRegx);
if (BI.isNotEmptyArray(str)) {
if (BI.isNotEmptyArray(str) && o.supportParam) {
self.insertParam(str[0].substring(2, item.length - 1));
} else {
self.insertString(item);

7
dist/bundle.js vendored

@ -46855,7 +46855,8 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
value: "",
lineHeight: 2,
showHint: true,
supportFunction: false
supportFunction: false,
supportParam: false
});
},
_init: function () {
@ -46979,14 +46980,14 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
},
setValue: function (v) {
var self = this, result;
var self = this, result, o = this.options;
this.refresh();
self.editor.setValue("");
result = this._analyzeContent(v || "");
BI.each(result, function (i, item) {
var fieldRegx = /\$[\{][^\}]*[\}]/;
var str = item.match(fieldRegx);
if (BI.isNotEmptyArray(str)) {
if (BI.isNotEmptyArray(str) && o.supportParam) {
self.insertParam(str[0].substring(2, item.length - 1));
} else {
self.insertString(item);

1
dist/demo.js vendored

@ -843,6 +843,7 @@ Demo.SQLEditor = BI.inherit(BI.Widget, {
var self = this;
this.formula = BI.createWidget({
type : 'bi.sql_editor',
supportParam: true,
width : 300,
height : 200,
value : "select * from DEMO_CONTRACT where 合同类型 = ${长期协议} and 购买数量 = sum([1,2,3,4])"

7
dist/fineui.js vendored

@ -48549,7 +48549,8 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
value: "",
lineHeight: 2,
showHint: true,
supportFunction: false
supportFunction: false,
supportParam: false
});
},
_init: function () {
@ -48673,14 +48674,14 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
},
setValue: function (v) {
var self = this, result;
var self = this, result, o = this.options;
this.refresh();
self.editor.setValue("");
result = this._analyzeContent(v || "");
BI.each(result, function (i, item) {
var fieldRegx = /\$[\{][^\}]*[\}]/;
var str = item.match(fieldRegx);
if (BI.isNotEmptyArray(str)) {
if (BI.isNotEmptyArray(str) && o.supportParam) {
self.insertParam(str[0].substring(2, item.length - 1));
} else {
self.insertString(item);

7
src/base/sql/editor.sql.js

@ -8,7 +8,8 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
value: "",
lineHeight: 2,
showHint: true,
supportFunction: false
supportFunction: false,
supportParam: false
});
},
_init: function () {
@ -132,14 +133,14 @@ BI.SQLEditor = BI.inherit(BI.Widget, {
},
setValue: function (v) {
var self = this, result;
var self = this, result, o = this.options;
this.refresh();
self.editor.setValue("");
result = this._analyzeContent(v || "");
BI.each(result, function (i, item) {
var fieldRegx = /\$[\{][^\}]*[\}]/;
var str = item.match(fieldRegx);
if (BI.isNotEmptyArray(str)) {
if (BI.isNotEmptyArray(str) && o.supportParam) {
self.insertParam(str[0].substring(2, item.length - 1));
} else {
self.insertString(item);

Loading…
Cancel
Save