# getSelectedIds sur objet SELECT

**URL:** <https://community.simplicite.io/t/getselectedids-sur-objet-select/12341>\
**Category:** Support\
**Tags:** v6-3\
**Created:** [May 26, 2026, 12:59pm UTC](https://community.simplicite.io/t/getselectedids-sur-objet-select/12341 "2026-05-26T12:59:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emmanuelle](https://community.simplicite.io/user_avatar/community.simplicite.io/emmanuelle/32/3012_2.png) [@Emmanuelle](https://community.simplicite.io/u/Emmanuelle)\
**Post date:** [May 26, 2026, 12:59pm UTC](https://community.simplicite.io/t/getselectedids-sur-objet-select/12341/1 "2026-05-26T12:59:36Z")

</div>

### Request description

Bonjour,

Est-il prévu de pouvoir utiliser le getSelectedIds sur un objet SELECT ?  
J’ai essayé mais je me retrouve avec des valeurs qui ne correspondent pas au champ row\_id dedans.

Merci !  
Emmanuelle

[Platform]  
Status=OK  
Version=6.3.9  
Variant=full  
BuiltOn=2026-05-08 12:11

---

<div class="post-metadata">

**Author:** ![Francois](https://community.simplicite.io/user_avatar/community.simplicite.io/francois/32/6448_2.png) [@Francois](https://community.simplicite.io/u/Francois)\
**Post date:** [May 26, 2026, 2:10pm UTC](https://community.simplicite.io/t/getselectedids-sur-objet-select/12341/2 "2026-05-26T14:10:27Z")

</div>

Bonjour,

Aucune idée, les `selectedIds` sont normalement issus du premier champ de l’objet mais c’est peut être forcé à un test `row_id` quelque part.  
Quel est le premier champ de l’objet ?

un objet `SELECT` n’a pas de `row_id` ni aucune obligation de ramener des records uniques, ça peut être un `group by`, une `union` de plusieurs tables, etc.

Bref il faut à minimal que l’objet contiennent une “clé” en premier qui permet de retrouver de quoi on parle ensuite par code : objet, id… Il faut mapper le `row_id` si l’objet `SELECT` correspond bien à des records d’une table.

**UPDATE**  
Après vérification, les `selectedIds` sont placés par le front via le champ clé de l’objet :  
`obj.getRowIdFieldName()` = `obj.metadata.rowidfield || "row_id"`

Donc il faut bien définir un champ clé ou avoir le champ `row_id` dans l’objet, et le placer en premier par convention.

---

<div class="post-metadata">

**Author:** ![Emmanuelle](https://community.simplicite.io/user_avatar/community.simplicite.io/emmanuelle/32/3012_2.png) [@Emmanuelle](https://community.simplicite.io/u/Emmanuelle)\
**Post date:** [May 26, 2026, 3:07pm UTC](https://community.simplicite.io/t/getselectedids-sur-objet-select/12341/3 "2026-05-26T15:07:02Z")

</div>

J’ai un champ clé qui est bien le premier de la liste.  
Quand j’utilise mon action en _row_, l’id est correct, mais quand je l’utilise en _liste_ je n’ai pas les bons ids dans `getSelectedIds()`.

 ![image](https://community.simplicite.io/uploads/default/original/2X/f/fdd79fc433483e3ad6384c7e05467bfab9275af2.png)

Mais comme c’est dans le front je vais pouvoir regarder, je reviens vers toi avec plus d’infos.

---

<div class="post-metadata">

**Author:** ![system](https://community.simplicite.io/user_avatar/community.simplicite.io/system/32/4700_2.png) [@system](https://community.simplicite.io/u/system)\
**Post date:** [May 27, 2026, 9:23am UTC](https://community.simplicite.io/t/getselectedids-sur-objet-select/12341/4 "2026-05-27T09:23:44Z")

</div>

Closed on May 27, 2026, 9:23am UTC

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.
