使用“基数”时抛出RedQueryBuilder错误:“MULTI”

时间:2013-08-20 17:26:31

标签: redquerybuilder

来自控制台的错误消息:

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"它工作正常,但是,我需要用parens替换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,它将满足我实现的所有要求。

1 个答案:

答案 0 :(得分:0)

我担心这不受支持(文本编辑器会删除逗号)...只有SelectEditor(需要更好的名称)才支持MULTI。

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

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

并且可能是关于错误消息错误的错误报告?

干杯

萨姆