23. september 2004 - 14:13Der er
17 kommentarer og 1 løsning
Rich text in view - once more
Hej
Som "Notes2c" skrev, at:
Det du kan gøre, er at have et skjult beregnet felt på formen som benytter funktionen @abstract på dit rich text felt og det felt kan du så vise i din oversigt"
Virker OK, men hvordan får jeg opdateret alle dokumenter på én gang??? ellers skal alle dokumenter i edit mode gemmes igen én efter én.
Ja, men det afgørende er hvad der skal konverteres og hvormeget. For hvis man kun vil vil have de første 200 karaktere, så er det kun abstract som kan klare den.
@Left(@Text(Body);200) burde kunne klare den. Jeg er ikke helt med på siden hvornår man har kunnet @Text(RichText). Jeg kan huske at jeg mange gange har skullet bruge @Abstract før, så det må næsten være i version 6 at det er blevet muligt.
Jeg synes ikke rigtig jeg kan få det til at virke. MIt Rich text felt hedder CAR.
Jeg har prøvet at indsætte @Left(@Text(CAR);200)i feltet CAR på formen - virker ikke
Jeg har desuden prøvet at indsætte formlen @Left(@Text(CAR);200) i kolonnen på viewet, men virker heller ikke.
Det eneste der virker er: Når jeg bruger @ABSTRACT. Åbner dokumentet i edit mode og gemmer det igen. Så kommer indholdet med i viewet, men det er jo ikke så smart at skulle editere flere hundrede dokumenter.
Jeg har rettet agenten så den passer til formen og CAR feltet står i "", men agenten virker hverken ved ét eller flere markerede dokumenter :-( Underligt
Mærkeligt. Jeg har lavet en "Run on Selected" agent med følgende kode:
FIELD Body_Text := @Text(Body); SELECT @All
Den virker perfekt. Jeg kører 6.5.2
Her er noget fra hjælpen: @Text
Example Converts any value to a text string. Syntax @Text( value ; formatstring ) Parameters value Number, time-date, rich text, or text. The value you want to convert to text. Note Conversion of rich text is new with Release 6.
Jeg ved dog ikke om @Left( ) ikke vil køre på resultatet af @Text(RT).
Du kan ikke vise @Text(RT) i oversigter fordi RT-felter har summary-flaget fjernet og derfor ikke er tilgængelige ved beregninger af oversigter.
Du må gøre et eller andet galt (har du sat agenten til modify document). Jeg tog lige kode og lagde ind i mailfil som en formula agent (CarTest) med følgende rettelse:
FIELD T_CAR2TXT := @Abstract([TryFit]; 3000; ""; "Body")
Herefter stillede jeg mig i indbakken og markerede et dokument, gik til menuen Handinger/Action og udførte agenten CarTest og nu har et felt T_CAR2TXT med indhold fra Body.
Du kunne prøve at ændre feltet T_CAR2TXT fra beregnet til almindelig redigerings felt mens du udføre agenten.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.