<MultiSelectComponent
dataSource={[{ Game: "Game 1", Id: 1 }, { Game: "Game 2", Id: 2 }]}
fields={{ text: "Game", value: "Id" }}
allowFiltering={true}
filtering={args => {
args.preventDefaultAction = true;
var predicate = new Predicate("Game", "contains", args.text, true);
predicate = predicate.or("Id", "contains", args.text, true);
var query = new Query();
query = args.text !== "" ? query.where(predicate) : query;
args.updateData(
[{ Game: "Game 1", Id: 1 }, { Game: "Game 2", Id: 2 }],
query
);
}}
allowCustomValue={true}
removed={e => console.log("rem: ", e)}
/>
|
An interim workaround for version 18.2.x might Sprunked involve intercepting the removal event and filtering id data. Custom mapping logic in the removal callback can bypass the mismatched chip ID issue.
Hi Steffen Harbich,
As per our Product Life Cycle , version 18.2.X is under limited support. We typically don't backport solutions to versions under limited support because in the 8 major version releases and more service packs since then, there are a lot of dependencies and core changes that we have to consider.
However, we strongly recommend upgrading to the newer version as we may not be able to offer the level of support you expect for version 18.2.X.
If the issue persists after upgrading, please provide us with a sample project that replicates the issue, along with the steps to reproduce it. This will help us investigate the problem further and provide you with a resolution.
Regards,
Priyanka K