我有一个条件,我总是在 init 上添加一些模型。这是一个授权条件。当我添加具有此条件的模型的网格并添加快速搜索时,我得到了意外的行为。这两个条件都存在,一个是我添加的,一个是通过快速搜索生成的,但它们与“或”连接,因此没有任何作用。
我认为条件应该像这样联系在一起:
select * from my_model
where
(condition_added_with_addCondition1) AND (condition_added_with_addCondition2)
AND (condition_from_quicksearch1 or condition_from_quicksearch2)
在我的示例中,我使用了两次 addCondition 并使用 addQuickSearch 添加了两个搜索框。