Répondre à: Garder la chaîne de caractères recherchée sur une arborescence dans une galerie

  • Alexis

    Membre
    5 décembre 2023 à 16h51

    C’est bon j’ai trouvé ! (en guidant péniblement ChatGPT comme s’il venait de prendre la cuite de l’année)

    Avec une variable globale + une collection (en guidant péniblement ChatGPT comme s’il venait de prendre la cuite de l’année)

    Dans le OnStart :

    ClearCollect(colSearchText, {});
    Set(varSearchText, “”);

    Dans le OnSelect du bouton permettant de descendre d’un niveau :

    If(ThisItem.IsFolder,Set(varFolderPath,varFolderPath&ThisItem.Name&”/”),Launch(ThisItem.’Link to item’));
    Collect(colSearchText, {Value: varSearchText});
    Set(varSearchText, “”);

    Dans le OnSelect du bouton permettant de remonter d’un niveau :

    Set(varFolderPath,Concat(FirstN(Split(varFolderPath,”/”),CountRows(Split(varFolderPath,”/”))-2),Value,”/”)&”/”);
    Set(lastRecord, Last(colSearchText));
    Set(varSearchText, lastRecord.Value);
    Remove(colSearchText, lastRecord);

    Dans le OnChange du text input (modern control) :

    Set(varSearchText,Self.Value)

    Dans le Value du text input (modern control) :

    varSearchText

    Sait-on jamais, peut-être que ça pourra resservir à quelqu’un un jour 🙂

    Alexis