Qlik Sense: GetCurrentSelection() limited to 50 and ignores MaxCurSelEntrie value in Settings.ini
Article Number: 000078790 | Last Modified: 2019/07/12
When using the Qlik .NET SDK, GetCurrentSelection() places a limit of 50 selections and ignores the MaxCurSelEntrie value set in the %ProgramData%\Qlik\Sense\Engine\Settings.ini file. If the value for MaxCurSelEntrie is set to 50 or less, then the value is respected. Is this a ?
An example is attached to this article, which was tested against one of the demo apps, "Consumer Goods Sales."
Al versions of Qlik Sense
Working as designed. The value of 50 is the hard limit max, and if a value higher than 50 is provided in the Settings.ini file, it will only respect 50 as the limit. R&D explains that the hard limit is there to prevent too much text from being sent into the selectionObject. The built in client doesn't use this string at all, and as soon as more then one field is selected, they only show "1 of x" as selected.
No, this is not a . R&D suggested that the easiest way to get the info on which values are selected (used by the built in client) is to create a listbox and fetch the data, and then the selection state can be seen for each value.