Maurice INZIRILLO wrote in 4DBB today: I found an interesting topic „To Placeholder or not?“, this morning started by Sujit Shah on 4D iNug. Based on this discussion, I discovered the Mobile Form Interaction by Matt D. Smith, and below you can found my version for 4D! I’d seen the discussion myself. Good ideas spread und […]
Beiträge der Kategorie 4D:
DBZ_SignWidget
17 Dec 2015: Works with inklet 2, as fast as tickcounts allow inside 4D 14 Jun 2015: Natürlich kann auch eine Unterschriftenfläche wachsen. Die neue Version der Komponente unterstützt das Wachsen des Widgets in beide Richtungen. Laden und installieren der verbesserten Komponente sollte reichen. Added supported for growing-enabled widgets, growing in both directions. Updated versions […]
Assign a value to a form local variable
there is a 4D forums-thread Array to hierarchical list, need code. Main interest is converting a paths-array into a hierarchical-list. Keisuke Miyako build a demonstration. Again using regex to split the path-elements Match regex(„([^/]+)/(.*)“;$item;1;$pos;$len) The Gem for me are these two lines in the object-method for the form-list. //because we can’t directly assign to a […]
Drag&Drop Mail onto a 4D V14 Listbox
english preferred? In der NUG wurde die Drag & Drop challenge – developer wanted ausgerufen Direct Drag & Drop (not via Desktop) of an eMail from Apple Mail/Outlook Mac to a 4D listbox. Die Aufgabe ist in 4D V14 und Mac OS X.10 Yosemite lösbar. In On Drag Over ist ein Drag aus Apple Mail/Outlook Mac zu erlauben […]
Unique Longints
english preferred Immer mal wieder brauche ich eine eindeutige Longint die mir eigentlich vollkommen egal ist. Positiv, negativ auch egal, aber eindeutig in der Datenbank. Ich nehme dann YYMMTThhmm, also Jahr ohne Jahrhundert + Monat + Tag + Stunde + Minute in der ich die Longint brauche. Aus 17.2.2015, 17:22 wird dann 1502171722. In der […]
XML String-encoding
english preferred? Im XML-String dürfen die Ampersand „&“ und die spitzen Klammern, kleiner als „<“ und größer als „>“, nicht vorkommen. Denn XML ist Text und benutzt die spitzen Klammern um Tags einzurahmen und den Ampersand um codierte Zeichen zu starten. Aus & wird & aus < wird < und aus > wird >. Die Lösung für ewige 4Dler: $returnText:=Replace […]
Drag & Drop on Subform
english preferred? Ich will die Ausgaben mit Fotos der Belege verknüpfen. Links habe ich die Listbox mit den Journal-Einträgen, rechts ein Subform-Widget für die Beleg-Buchung. Das Beleg-Foto auf das Widget droppen soll beide verbinden. Hier im Screenshot zu sehen, landet das Beleg-Foto im Widget. Subforms sind besondere Formular-Objekte. Sie reagieren nur auf eine kleine Auswahl der […]
4D WebArea drucken
english preferred Eine 4D WebArea drucken Im Browser ist das einfach, Ablage/Drucken… und die aktuell angezeigte Seite wird gedruckt. Wie kann ich die in 4D WebArea angezeigte Seite drucken? Es braucht eine Zeile Code. Entweder diese WA EXECUTE JAVASCRIPT FUNCTION(*;$wa_AreaObj;“javascript:window.print()“;$Result) oder jene $error_L:=WA Evaluate JavaScript(*;$wa_AreaObj;“javascript:window.print()“;Is longInt) Hier mein Webbrowser in meiner 4Dapp Unten rechts der Button Drucken. […]
Quicklook für 4Dbase-Pakete mit Versionsnummer
english preferred Ende Oktober habe ich beschrieben, wie man in Mac OS X die Preview-Darstellung einer 4D-App attraktiver gestaltet. Ich stelle das Verfahren inzwischen um von statischen PNGs auf SVG-Templates. Die zur Laufzeit mit der aktuellen Versionsnummer meiner Anwendung versehen und dann als Preview.png im Ordner „Quicklook“ landen. So sieht dann ein Logo aus: Dazu […]
Zugriff auf Safari Bookmarks aus 4D
Suppose while using 4D webarea you’d like to have access to Safari-Bookmarks (which are synched between your devices since iOS8 and Yosemite if you opt in). Seems easy, this runs fine in terminal /usr/bin/plutil -convert xml1 -o – ~/Library/Safari/Bookmarks.plist | grep -E -o ‚http[s]{0,1}://.*‘ | grep -v icloud | sed -E ’s/<\/{0,1}string>//g‘ LAUNCH EXTERNAL PROCESS […]