Business Object Event "Berechnung Suchtext für Volltextsuche"
Business Object Event "Berechnung Suchtext für Volltextsuche"
Dieser Event wird aufgerufen, wenn ein Business-Objekt gespeichert wird. Damit kann zum einen der Vorschautext angepasst werden und zum anderen kann der Inhalt der Volltextsuche angepasst werden (z.B. Begriffe hinzufügen oder entfernen)
Hinweis für TBeMemoBo
Die Eigenschaft "RefreshFulltextSearch" muss aktiv sein damit dieser Event ausgelöst wird
Der Default-Wert für CbPreviewTextValue entspricht den ersten 255 Zeichen des Memo-Plaintext
CbSearchFulltextValue wird beim Setzten automatisch für den FTS-Index optimiert
(PrepareTextForFTS() muss also nicht zusätzlich aufgerufen werden)
Beispiel
//******************************************************************************
// Beispiel Event-Behandlung für ein TBeMemoBo
//******************************************************************************
| nEvtNo:P1, oMemoBO:P2 |
// Aufruf erfolgt vor dem Speichern eines Memo Business-Objekts (TBeMemoBO)
// "CbSearchFulltextValue" wird bei der Zuweisung automatisch mit PrepareTextForFTS
// für den FTS-Index optimiert.
// Vorschautext, max. 255 Zeichen
oMemoBO.CbPreviewText := Left('Eigener Vorschautext' + oMemoBO.CbPreviewText, 255),
// Inhalt für Volltextsuche,
oMemoBO.CbSearchFulltext := oMemoBO.CbSearchFulltext + ' Zusatz Suchtext',