in some places in IIQ the search works only as StartWith and can be modified to use Contains instead.


under "System Configuration"

for each type of object you can declarer search type under inputType .

poosible values:

like - contain

start - start with

Equal - same as value


following example show adding SearchInputDefinition   for Tasks UI 


<entry key="searchInputDefinitions">

                        <value>

                            <List>

                                <SearchInputDefinition description="task definition" headerKey="task definition" ignoreCase="true" inputType="Like" matchMode="ANYWHERE" name="taskDefinitionSearch" propertyName="name" propertyType="String" searchType="TaskDefinition" />

                                <SearchInputDefinition description="task schedule" headerKey="task schedule" ignoreCase="true" inputType="Like" matchMode="ANYWHERE" name="taskScheduleSearch" propertyName="name" propertyType="String" searchType="TaskSchedule" />

                                <SearchInputDefinition description="task result" headerKey="task result" ignoreCase="true" inputType="Like" matchMode="ANYWHERE" name="taskResultSearch" propertyName="name" propertyType="String" searchType="TaskResult" />

                                                      

                            </List>

                </value>

   </entry>