0

来自控制台的错误消息:

Uncaught com.google.gwt.event.shared.UmbrellaException:
  Exception caught:
    Exception caught:
      Unknown editor com.redspr.redquerybuilder.core.shared.meta.Editor$TextEditor@37 
      38F3C4025EC78286963A0AE9DF90B56C.cache.html:912
      (anonymous function)

但是,如果我将它改回“ONE”,它可以正常工作,但是,我需要用括号替换 IN 的封闭引号才能正常工作。

这是我的配置的样子:

types : [{
  "name" : "STRING",
  "editor" : "TEXT",
  "operators" : [
    {
      "name" : "=",
      "label" : "Equals",
      "cardinality" : "ONE"
    },
    {
      "name" : "<>",
      "label" : "Not Equal To",
      "cardinality" : "ONE"
    },
    {
      "name" : "<",
      "label" : "Less Than",
      "cardinality" : "ONE"
    },
    {
      "name" : ">",
      "label" : "Greater Than",
      "cardinality" : "ONE"
    },
    {
      "name" : "IN",
      "label" : "IN = comma-delimited list. ex: Tyson,Holyfield",
      "cardinality" : "MULTI"
    }
  ]
}]

顺便说一句,这是一个很棒的工具!如果我可以允许在 Where 子句中使用 IN,它将满足我实现的所有要求。

4

1 回答 1

0

恐怕不支持(拆分逗号的文本编辑器)...只有 SelectEditor(需要更好的名称)支持 MULTI。

不过,这似乎是一个合理的功能。

值得在https://github.com/salk31/RedQueryBuilder上创建功能请求吗?

也许是关于错误消息的错误报告?

干杯

山姆

于 2013-08-21T05:53:29.540 回答