概要
StringプロパティにTemplatePropertyEditorを使用してプルダウン選択などの検索UIを実装した場合、検索条件がLIKE部分一致となり、完全一致検索ができない。
StringPropertySearchConditionでは、StringPropertyEditor(displayType=SELECT)の場合はEquals(完全一致)で検索するが、TemplatePropertyEditor等それ以外のEditorはelseブロックに入り、LIKE部分一致検索となる。
本修正の対応方針によっては、従来LIKE部分一致で検索されていた箇所が完全一致に変更される可能性がある。
実施事項(任意)
- TemplatePropertyEditorに完全一致検索を指定できるオプションを追加する等で対応
- Stringプロパティ以外でも、同様の修正が必要ないかを検討
経緯
概要
StringプロパティにTemplatePropertyEditorを使用してプルダウン選択などの検索UIを実装した場合、検索条件がLIKE部分一致となり、完全一致検索ができない。
StringPropertySearchConditionでは、StringPropertyEditor(displayType=SELECT)の場合はEquals(完全一致)で検索するが、TemplatePropertyEditor等それ以外のEditorはelseブロックに入り、LIKE部分一致検索となる。
本修正の対応方針によっては、従来LIKE部分一致で検索されていた箇所が完全一致に変更される可能性がある。
実施事項(任意)
経緯
こちら修正の結果、判明した。