如何更新特定RQB元素的targetId?

时间:2014-10-22 00:45:03

标签: redquerybuilder

我在页面上有一个元素,即

然后我将RQB元素添加到:

  RedQueryBuilderFactory.create({targetId:'foo1',
      meta:myMeta,
      onSqlChange:sqlChange,
      onTableChange:tableChange,
      enumerate:enumerate,
      suggest:suggest,
      editors : [ {
          name: 'DATE',
          format : 'dd.MM.yyyy'
      }
                 ]},
      sql,
      args);

然后我通过$('#foo1')更改包含div的ID。attr(' id',' foo2');

如何在RQB实例配置中更新targetId,以便它也可以是' foo2'它与匹配的div匹配?

1 个答案:

答案 0 :(得分:0)

我认为targetId仅在设置小部件时使用一次。获得我能找到的价值的唯一要求就是: https://github.com/salk31/RedQueryBuilder/blob/master/redquerybuilder-js/src/main/java/com/redspr/redquerybuilder/js/client/RedQueryBuilder.java#L58

更改元素的ID后是否有问题?