0

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

然后我添加 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').attr('id','foo2'); 更改包含 div 的 id

如何更新 RQB 实例配置中的 targetId,使其也将是“foo2”以匹配包含的 div?

4

1 回答 1

0

我认为 targetId 仅在设置小部件时使用一次。获得该值的唯一调用是在这里: https ://github.com/salk31/RedQueryBuilder/blob/master/redquerybuilder-js/src/main/java/com/redspr/redquerybuilder/js/client/RedQueryBuilder .java#L58

改变元素的id后有问题吗?

于 2014-10-23T12:31:57.807 回答