Hi all, this is my first message in this forum. So far, I managed to solve my Infragistics issues from forum replies but this time I can't find any topic related to my problem.
We have an igCombo component with case-insensitive filtering in an MVC page.
In Turkish, we have these two characters seperately: I - ı and İ - i
As you know, in English there is only this: I - i
So, when I make a search using the letter i (lowercase), it brings the items containing I (uppercase), but it should bring items containing İ (uppercase) and not I.
Also, searching an item with lowercase ı does not bring any results.
Is there any way to solve this?
Thanks for your help,
İsmail.
Hi Hristo,
Thanks for your interest. I will be following.
Regards
Hi Ismail,
Thanks for reporting this issue to us and for clarifying all details that we needed.
I have logged a development ticket for the case when filtering by ı or I returns only one item among Adapazarı and ADAPAZARI, even though caseSensitive is set to false. I have also created a support ticket for you that is linked to the development issue, which means you are going to receve automatic notifications on the issue status and progress
In your jsfiddle example, typing "ı" only brings the lowercase version of the word "Adapazarı",
but as we set the CaseSensitive option to false, it should also bring the word "ADAPAZARI".
Other letters work fine (I, İ and i).
Thank you for your response. Actually I tested both with 15.2.20152.1027 and with 15.2.20152.2174 and I get the same results as in the shared screenshots. I have prepared a jsfiddle for your reference - http://jsfiddle.net/umntp8dx/13/ that is using the 15.2.20152.2174 version referenced from CDN. Please confirm if you get the same results as me.
Since you want to use the .1027 version if possible, and since I got the same results with .1027, I prompt you to reference .1027 version in the jsfifdle (you may store the 1027 version files on a server on your machine and reference them thorugh localhost). If issue gets solved this way, this may mean something in your production file is not ok. I assume this may be the encoding, so please make sure you are using a correct one. Testing on my machine I used the following in my html:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
I am looking forward to hearing from you.
Hi Zdravko,
In Turkish, I and ı are same letters. One is uppercase and the other is lowercase. It's the same for İ-i.
And I just realized that, in your scenerio 1, when searching with lowercase ı, it only brings the word with lowercase ı. It should bring the uppercase version, too.
If there is a way to solve this without updating controls to 2174, I will be glad to hear that.
Thanks for your help
Best Regards