Home Forum Allgemeines Allgemeines zu Nuclos Textsuche mit Like Bedingung

Ansicht von 6 Beiträgen - 1 bis 6 (von insgesamt 6)
  • Autor
    Beiträge
  • #5437
    Martin Peters
    Teilnehmer

    Hallo Allerseits,

    für eine Plausibiliätsabfrage benötige ich eine Methode in den Geschäftsregeln, mit der ich ein Textfeld mit Patzhalterfunktionen abfragen kann.
    Die CollectableComparison läßt das offensichtlich nicht zu.
    Hat irgendjemand ein Code sniplet was die Funktion realisiert?

    Besten Dank und schon mal
    Frohe Ostern

    Martin

    #5442
    Markus Glitzner
    Teilnehmer

    dieses Problem hatt ich auch vor kurzem erst, hab mir dan anders geholfen, sodass ich den LIKE Operator nicht mehr benötige.

    https://www.nuclos.de/index.php/de/forum/makros-und-regeln/4196-illegalargumentexception-compop-like#4219

    #5445
    Frank Pavlic
    Teilnehmer

    Hallo Hugo,
    und wie? Im Thread deines Links ist die Lösung nicht beschrieben 🙁

    Wäre super, wenn Du kurz deine Lösung beschreiben könntest.

    Danke Dir.

    Gruß

    Frank

    #5447
    Markus Glitzner
    Teilnehmer

    ich habe dafür gesorgt, dass ich mit EQUALS suchen kann. Das ist jetzt aber keine Lösung für das Problem, ich habe einfach meinen Ansatz für diesen einen Fall umgebaut, war das einfachste.

    #5450
    Frank Pavlic
    Teilnehmer

    Danke Hugo, habe verstanden.


    @Martin
    ,
    ich sehe die Möglichkeit mit DbQueryBuilder und DbQuery zu arbeiten, DbQueryBuilder bietet ein LIKE an, DbQueryBuilder.like. Dürfte nicht allzu schwierig sein. Die Datei
    EntityFacadeBean.java im nuclos-Quellcode enthält eine Funktion getQuickSearchResult(). Dort wird die nuclos – Wildcard-Suche in Datenbank-Wildcard „übersetzt“ und der Query ausgeführt.
    github.com hostet ja mittlerweile den nuclos-Quellcode, daher kannst Du die Datei auch im Browser anschauen und die entsprechenden Codeteile, die für dein Problem relevant sind, extrahieren.

    Gruß

    Frank

    #5459
    Martin Peters
    Teilnehmer

    Hallo Frank,

    das hört sich doch nach einenem aussichtsreichen Lösungsansatz an.
    Ich mache mich mal darüber her. Vielen Dank für den Input und Frostern

    Gruß
    Martin

Ansicht von 6 Beiträgen - 1 bis 6 (von insgesamt 6)