Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on November 15, 2004, 01:39:20 pm



Title: Melding "opslaan leeg html document", na zijstap "Raadplegen Projekt" onterecht
Post by: Heart Informatisering B.V. on November 15, 2004, 01:39:20 pm
Als via Toevoegen Kontakt een Kontaktverslag wordt gemaakt m.b.v. de DHTML editor, dan zal de opmaak van het DHTML verslag kunnen worden afgedwongen door een op hoger liggend niveau gedefinieerd Dokumentmasker.  
Wat ogenschijnlijk "een leeg dokument" lijkt, is (kan) in werkelijkheid reeds een HTML dokument (zijn) met een daarin afgedwongen stijl, bedrijfslogo's, inputvelden etc. Desnoods bevat het HTML slechts  
<HTML> <BODY> <DIV>&nbsp;</DIV> </BODY> </HTML>  
écht leeg is het daarmee dus niet.  
Als een Kontakt enkel bedoeld is om een Kontakt mee te registreren, zonder dat U tekst wilt invoeren, kunt U vooraf rubriek "Verslag J/N" met Nee vullen. In 9 v/d 10 gevallen zal echter wel een stukje tekst bij een Kontakt worden ingevoerd, en dus zal deze rubriek defaultwaarde "Ja" hebben.  
Stel nu dat iemand vergeet deze rubriek op Nee te zetten, terwijl er toch geen tekst wordt ingetypt in het (gekopieerde) dokumentmasker, en er wordt toch op F1 gedrukt, dan zal Profit vragen of het de bedoeling is een "leeg" dokument op te slaan. Of het verslag "leeg" is wordt dus bepaald op basis van of de Gebruiker zelf al tekst heeft ingetypt in de DHTML control. Zodra er ook maar één letter getypt wordt, zal er een vlaggetje "tekst is gewijzigd" worden geset waarna deze vraag meteen niet meer zal verschijnen.  
Zodra de Gebruiker echter eerst in Toevoegen Kontakt een stuk tekst had ingevoerd, vervolgens een zijstap ging maken naar bijv. Raadplegen Projekten, en daarna weer terugkeerde naar Toevoegen Kontakt dan werd aldaar het scherm opnieuw opgebouwd hetgeen ervoor zorgde dat dit vlaggetje gereset werd naar de defaultwaarde "er is geen tekst ingevoerd".  
Drukte de gebruiker vervolgens direkt op F1___,dan verscheen de melding "Er is geen tekst ingevoerd. Opslaan "leeg" dokument?". Hoewel de tekst er dan dus nog wel was, nodigde deze melding uit om op "Nee, sla maar geen leeg dokument op" te clicken, in welk geval de ingevoerde tekst verloren ging.  
M.i.v. deze Releasenote wordt ook de waarde van dit vlaggetje bewaard, en teruggezet bij terugkomst uit een zijstap, opdat deze melding niet onterecht verschijnt.  
 
 
FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
PKKOTV2     Omschrijving (nog) niet bekend    15-11-2004    15-11-2004