<?xml version="1.0"?>
<rss version="2.0"><channel><title>Web Viewer Latest Questions</title><link>https://www.clarify.net/index.php?/forum/34-web-viewer/</link><description>Web Viewer Latest Questions</description><language>en</language><item><title>Vraagje betreffende Datagrid (en ook Fancygrid, zelfde probleem) in een Webviewer</title><link>https://www.clarify.net/index.php?/topic/12119-vraagje-betreffende-datagrid-en-ook-fancygrid-zelfde-probleem-in-een-webviewer/</link><description><![CDATA[<p>
	De bedoeling is om met behulp van Datagrid,js (of Fancygrid.js) een custom CSV/Excel bestand aan te maken. De knoppen hiervoor geïnstalleerd volgens het voorbeeld op<br />
	<a href="https://datatables.net/extensions/buttons/examples/initialisation/export.html" rel="external nofollow">https://datatables.net/extensions/buttons/examples/initialisation/export.html</a>
</p>

<p>
	Zodra ik ga exporteren krijg ik echter een melding waar ik niets van snap:<br />
	There is no application set to open the URL blob:null/41e26535-e619-4289-9d02-ed9c01e680ee. (zie bijgevoed screenshot)
</p>

<p>
	Iemand enig idee wat er loos is en hoe te verhelpen?  Betreft Filemaker 19.6.3.302 op een Mac. Demo bestand bijgevoegd. Oja, de copy functie werkt wel
</p>

<p><a href="https://www.clarify.net/uploads/monthly_2023_05/Screenshot2023-05-13at13_23_14.jpg.1112a4c1f2c4fd7e33f5d8f832fd8609.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="4863" src="https://www.clarify.net/applications/core/interface/js/spacer.png" data-src="https://www.clarify.net/uploads/monthly_2023_05/Screenshot2023-05-13at13_23_14.thumb.jpg.8f0fec8c4ef229b63edcf7ede5e3d6fc.jpg" data-ratio="27.6" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2023-05-13 at 13.23.14 .jpg"></a></p><p>
<a class="ipsAttachLink" href="https://www.clarify.net/applications/core/interface/file/attachment.php?id=4862&amp;key=eb6a61aadd20e13d480ce245753baef3" data-fileExt='zip' data-fileid='4862' data-filekey='eb6a61aadd20e13d480ce245753baef3'>DataTablesStart Buttons.fmp12.zip</a></p>]]></description><guid isPermaLink="false">12119</guid><pubDate>Sat, 13 May 2023 12:12:48 +0000</pubDate></item><item><title>Open Topography?</title><link>https://www.clarify.net/index.php?/topic/11713-open-topography/</link><description><![CDATA[<p>
	Vraag van een klant of ze gebruik kunnen gaan maken van OpenTopography i.p.v. GoogleMaps.
</p>

<p>
	Op zich geen vreemde vraag, en volgens mij kan het ook gewoon. Vraag me alleen af of er iemand is die er ervaring mee heeft. Kan er zelf induiken en het van het begin af uitzoeken, maar als iemand een opzetje heeft wat ik als basis kan gebruiken zou dat welkom zijn… en waarschijnlijk veel tijd schelen.
</p>
]]></description><guid isPermaLink="false">11713</guid><pubDate>Wed, 04 May 2022 08:54:14 +0000</pubDate></item><item><title>WebScripting.js</title><link>https://www.clarify.net/index.php?/topic/11766-webscriptingjs/</link><description><![CDATA[<p>
	Weet iemand hier iets meer over? Gewoon nieuwsgierig.
</p>

<p>
	Ik gebruik de laatste tijd vaak de debugger van Safari/Webkit (het schijnt niet bij iedereen te werken, maar je moet iets via de Cmd-line instellen om de debugger in te schakelen). Je klikt met de rechter muisknop op een webviewer en hup: een netjes debugger venster opent, met alles erop en eraan.
</p>

<p>
	Soms krijg ik dan in de CallStack een weergave van WebScripting.js, een JS library van FileMaker Inc uit 2019, zie tekstbestandje.
</p>

<p>
	Kennelijk draait dat dus altijd mee en maken de FileMaker.PerformScript funties er ook deel van uit. Weet iemand of hier FileMaker documentatie over is?
</p>

<p>
	<a class="ipsAttachLink" data-fileext="txt" data-fileid="4759" href="https://www.clarify.net/applications/core/interface/file/attachment.php?id=4759&amp;key=5b511970e4ab4a4c68752b71c3648154" rel="">WebScripttingdotjs.txt</a>
</p>
]]></description><guid isPermaLink="false">11766</guid><pubDate>Tue, 30 Aug 2022 13:21:43 +0000</pubDate></item><item><title>Webviewer onder Edge werkt anders dan met Explorer</title><link>https://www.clarify.net/index.php?/topic/10969-webviewer-onder-edge-werkt-anders-dan-met-explorer/</link><description><![CDATA[<p>
	Klant van mij gebruikt de webviewer onder Windows onder andere voor het displayen van een directory. Dat ging tot en met FM19.2 altijd via Explorer, maar nu maakt FM19.3 gebruik van Edge. En het probleem is, dat Edge de directory listings anders weergeeft: een grote vette kop bijvoorbeeld. Mooi, maar onhandig. Ik denk dat Edge voor dit soort lijstjes een ingebouwde of default css gebruikt. Weet iemand waar die css zich bevindt in Windows10 en zo ja, is dat aan te passen of werkt het op een andere manier?
</p>
]]></description><guid isPermaLink="false">10969</guid><pubDate>Thu, 01 Jul 2021 07:57:33 +0000</pubDate></item><item><title>Plaatjes uit FileMaker in de Webviewer</title><link>https://www.clarify.net/index.php?/topic/11391-plaatjes-uit-filemaker-in-de-webviewer/</link><description><![CDATA[<p>
	Als je in een webviewer plaatjes wilt opnemen kun je dat in een dataURL doen met de &lt;img&gt; tag, bijv.
</p>

<p>
	&lt;img src="http//xxx.xxx.xxx.xxx/fotos/MijnFoto.jpg width="200px" height="150px"&gt; enz
</p>

<p>
	Als je als IP-adres of serveradres het adres van de 'eigen' FileMaker Server invult werkt dat prima, als de plaatjes in htdocs staan. Maar je kunt dus niet zomaar bij de bestanden die als Remote Container opgeslagen zijn. De enige oplossing bij mijn weten is om de inhoud van het containerveld eerst mbv een serverside script en een plugin naar de htdocs directory te kopiëren. Maar ik vind dat toch een beetje omslachtig, of zie ik een mogelijkheid over het hoofd? Ik wil niet een BASE64 versie in de webviewer opnemen.
</p>
]]></description><guid isPermaLink="false">11391</guid><pubDate>Tue, 28 Dec 2021 16:16:51 +0000</pubDate></item><item><title>FMP19.3 Windows Javascript URL probleem</title><link>https://www.clarify.net/index.php?/topic/11194-fmp193-windows-javascript-url-probleem/</link><description><![CDATA[<p>
	Ik kwam onder FMP19.3 (Windows) een probleem tegen: als je 'oude stijl' callbacks doet vanuit de WebViewer, krijg je een URL melding van Windows ( <a href="http://localfm.assets" rel="external nofollow">http://localfm.assets</a> wants to open this application). Blijkt te liggen aan een ontbrekende regel in de Registry. Via via kwam ik deze oplossing tegen, die inderdaad werkt:
</p>

<p>
	<a href="https://www.seedcode.com/stop-the-fmp-url-prompts-in-filemaker-19-3-for-windows/" rel="external nofollow">https://www.seedcode.com/stop-the-fmp-url-prompts-in-filemaker-19-3-for-windows/</a>
</p>

<p>
	Met dank aan Christian Schmitz van Monkey Bread Software.
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">11194</guid><pubDate>Wed, 20 Oct 2021 08:27:47 +0000</pubDate></item><item><title>jQuery Mobile probleem</title><link>https://www.clarify.net/index.php?/topic/10806-jquery-mobile-probleem/</link><description><![CDATA[<p>
	Ik loop vast op het volgende. Heb een toepassing met een slider. Gebruik daarvoor jQuery en jQueryUI, de slider widget. Werkt prima, maar niet met FilemakerGo helaas!
</p>

<p>
	Dus naar een alternatief gekeken en jQuery Mobile lijkt een goede kandidaat. De laatste stabiele versie is alweer uit 2017, maar if it ain't broke, don't fix it.
</p>

<p>
	Loop echter toch tegen een probleem aan, ik krijg op de iPad een soort spinning cursor. Als ik de HTML als bestand via een webserver in Safari op de iPad open gaat het prima, maar niet in FileMakerGo (17, 18 of 19) in een webviewer... Wat doe ik fout. Ik heb een testbestandje bijgevoegd. In FileMaker Pro 15, 16, 17, 18 of 19 werkt het probleemloos.
</p><p>
<a class="ipsAttachLink" href="https://www.clarify.net/applications/core/interface/file/attachment.php?id=4433" data-fileExt='fmp12' data-fileid='4433'>silderExample.fmp12</a></p>]]></description><guid isPermaLink="false">10806</guid><pubDate>Mon, 08 Feb 2021 09:07:26 +0000</pubDate></item><item><title>Web Viewer roept URL dubbel aan</title><link>https://www.clarify.net/index.php?/topic/10608-web-viewer-roept-url-dubbel-aan/</link><description><![CDATA[<p>
	Had in Filemaker Pro 11 een prima werkend script waarbij er via een script een URL in Web Viewer werd aangeroepen. Na migratie naar FileMaker Pro 18 Advanced (Mac) roept datzelfde ongewijzigde script plotseling twee keer achter elkaar dezelfde URL aan, dubbel dus.
</p>

<p>
	Omdat deze URL wordt gebruikt om daarmee een formulier online aan te maken, maakt dit script nu steeds dubbele formulieren aan. Als ik in de debug-modus het huidige script stapje voor stapje doorloop (dus langzaam), roept hij de URL maar één keer aan. Alleen op normale scriptsnelheid doet hij dit twee keer.
</p>

<p>
	Heb al een Script Onderbreken/Hervatten van een paar seconden toegevoegd na het aanroepen van de URL in Web Viewer, maar dan volgt die tweede aanroep van de URL alsnog. Als ik in plaats van Script Onderbreken/Hervatten een Loop maak van een paar seconden doet Web Viewer gek genoeg helemaal niets meer met die URL, dus dat lijkt ook geen optie.
</p>

<p>
	Het is voor mij een raadsel, ik zag een andere gebruiker met hetzelfde probleem hier (maar geen oplossing) dat zich toen alleen op de Mac voordeed, en niet op PC  <a href="https://fmforums.com/topic/91754-web-viewer-loading-twice/" rel="external nofollow">https://fmforums.com/topic/91754-web-viewer-loading-twice/</a>
</p>

<p>
	Is er iemand die dit herkent en ooit de oplossing heeft gevonden? Zou er enorm mee geholpen zijn.
</p>

<p>
	 
</p>]]></description><guid isPermaLink="false">10608</guid><pubDate>Wed, 30 Sep 2020 16:26:10 +0000</pubDate></item><item><title>Webviewer - FileMaker 19 interactie</title><link>https://www.clarify.net/index.php?/topic/10507-webviewer-filemaker-19-interactie/</link><description><![CDATA[
<p>
	Haai haai,
</p>

<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://www.clarify.net/index.php?/profile/3-peter-wagemans/&amp;do=hovercard" data-mentionid="3" href="https://www.clarify.net/index.php?/profile/3-peter-wagemans/" rel="">@Peter Wagemans</a> hierbij je voorbeeldje. Het is zonder bibliotheek, maar ik heb wel een eigen klasse moeten schrijven die FileMaker.PerformScript een beetje extend naar FileMaker.PerformScript ( scriptname, parameter, successCallback, errorCallback ).
</p>

<p>
	een klein voorbeeldje om 2 way interactie te gaan doen tussen FileMaker en Webviewer. Dit maakt gebruikt van callbacks en/of Promises, een manier waarmee in Javascript vaak een extern iets wordt aangeroepen en afhankelijk of het allemaal goed is gegaan (success) of er iets is misgegaan (error) laat je dan iets gebeuren in je Javascript applicatie.
</p>

<p>
	Het komt dus eigenlijk hier op neer: "Filemaker, roep dit script aan, als alles goed is gegaan doe dan dit, als alles fout is gegaan doe dan dat." Een concreet voorbeeld voor bijvoorbeeld een kalendarintegratie is. Indien de gebruiker een event van plek veranderd, roep dan FileMaker aan om dit weg te schrijven in de databank. Indien dit NIET gelukt is (error bij wegschrijven naar record bijvoorbeeld), revert dan de beweging en zet het event weer op de oorspronkelijke plaats zodat de gebruiker ziet dat het niet bewaard is. Dit heet asynchroon programmeren, en is eigenlijk een must om goed te snappen als je wil verder gaan met Javascript.
</p>

<p>
	Als een tijdslijn gebeurt dus eigenlijk dit:
</p>

<p>
	1. Actie in Javascript wordt aangeroepen, met daarbij direct de acties: wat als het goed gaat, wat als het mis gaat.<br />
	2. Intern worden deze acties geregistreerd, en Javascript roept FileMaker aan.<br />
	3. Javascript code stopt nu met werken, dit is ook GEEN PAUZE, we zijn effectief aan het einde van de code gekomen<br />
	4. FileMaker doet zijn ding, en bepaalt of hij aan de Webviewer wil zeggen of het goed of slecht is gelopen.<br />
	5. De webviewer voert de stukjes code (geregistreerd in stap 1) uit.
</p>

<p>
	In code:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted">
<span class="kwd">function</span><span class="pln"> onEventDrop</span><span class="pun">(</span><span class="pln">event</span><span class="pun">,</span><span class="pln">revertDrop</span><span class="pun">){</span><span class="pln">
  
    </span><span class="com">//fm.performScript (scriptname, parameter, successCallback, errorCallback )</span><span class="pln">
    fm</span><span class="pun">.</span><span class="pln">performScript</span><span class="pun">(</span><span class="str">"Bewaar Event"</span><span class="pun">,</span><span class="pln">event</span><span class="pun">,</span><span class="pln">
       </span><span class="com">//success callback deze wordt nadien aangeroepen als FileMaker OK terugstuurt</span><span class="pln">
       </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">(</span><span class="pln"> data </span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            </span><span class="com">//data is teruggestuurd vanuit filemaker</span><span class="pln">
            alert</span><span class="pun">(</span><span class="str">"hoi pipeloi, het is bewaard"</span><span class="pun">);</span><span class="pln">
       </span><span class="pun">},</span><span class="pln">
       </span><span class="com">//error callback deze wordt nadien aangeroepen als FileMaker ERROR terugstuurt</span><span class="pln">
       </span><span class="kwd">function</span><span class="pun">(</span><span class="pln"> error </span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            </span><span class="com">//error is teruggestuurd vanuit filemaker</span><span class="pln">
            alert</span><span class="pun">(</span><span class="str">"oeps, foutcode in filemaker: "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> code </span><span class="pun">);</span><span class="pln">

            </span><span class="com">//revertDrop is een functie die we kregen van FullCalendar om een drop te annuleren, dus roepen we die aan.</span><span class="pln">
            revertDrop</span><span class="pun">();</span><span class="pln">
       </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	 
</p>

<p>
	In FileMaker:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">#BUSINESS LOGICA
#hier kan je heel wat logica doen en bijvoorbeeld proberen weg te schrijven naar een filemaker record

#ALS DEMO: een custom dialog
Show Custom Dialog [ Title: "Keuze"; Message: "Is de record bewaard?"; Default Button: “Yes”, Commit: “No”; Button 2: “No”, Commit: “No” ]

If [ Get ( LastMessageChoice ) = 1 ]
    #we pass success to the callback
    Set Variable [ $result; Value:JSONSetElement ( "" ;
[ "id" ; JSONGetElement ( Get ( ScriptParameter ) ; "id" ) ; JSONString ]; [ "success" ; Get ( LastMessageChoice ) = 1 ; JSONString ]
)]
Else If [ Get ( LastMessageChoice ) = 2 ]
    #we pass error to the callback
    Set Variable [ $result; Value:JSONSetElement ( "" ;
[ "id" ; JSONGetElement ( Get ( ScriptParameter ) ; "id" ) ; JSONString ]; [ "error" ; Get ( LastMessageChoice ) = 2 ; JSONString ]
)]
End If

#RETURN TO WEBVIEWER
Perform JavaScript in Web Viewer [ Object Name: "wv"; Function Name: "fmcallback"; Parameter 1: $result ]</span></pre>

<p>
	 
</p>

<p>
	Zoals je in het voorbeeld zult zien heb ik toch een eigenlijk bibliotheek er in gezet. Heeft me veel bloed zweet en tranen gekost om dit helemaal werkende te krijgen. Ik wil dit gerust wel eens uitleggen hoe het allemaal werkt, maar het komt hier op neer:
</p>

<p>
	Ik heb de FileMaker.performScript een beetje uitgebreid zodat je nu ook een success callback en error callback kunt meegeven. Deze registreer ik, en ik roep dan het filemaker script aan. De parameter pas ik wat aan, want ik voeg er nog een "id" aan toe en dan de parameter zoals doorgegeven.<br />
	Bekijk dit als een soort "telefoon lijn waarop filemaker kan terugroepen". Als FileMaker met dit ID de webviewer opnieuw aanroept, weet de webviewer dus om welke actie het ging.
</p>

<p>
	Eigenlijk zegt de webviewer tegen filemaker: hallo, ik ben actie 23 en ik zou willen dat je de record bewaart. Nadien zegt Filemaker tegen de webviewer, actie 23 is helemaal goed gelopen!<br />
	<br />
	En hierbij het voorbeeldje, speel er eens mee, en als er vragen zijn shoot! het is nogal een moeilijk concept, maar éénmaal dat je asynchroon kopieren onder de knie hebt, zou je dit eigenlijk ook in Filemaker willen <img alt=":)" data-emoticon="" height="20" src="https://www.clarify.net/uploads/emoticons/smile.png" srcset="https://www.clarify.net/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" />
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Oh ja, voor de diehards: dit werkt ook met Promises (toch op Mac, op Windows niet zeker), dus je kan ook dit doen:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted">
<span class="pln">fm</span><span class="pun">.</span><span class="pln">performScript </span><span class="pun">(</span><span class="pln"> </span><span class="str">"getData"</span><span class="pun">,</span><span class="pln"> </span><span class="str">""</span><span class="pln"> </span><span class="pun">)</span><span class="pln">
    </span><span class="pun">.</span><span class="pln">then </span><span class="pun">(</span><span class="pln"> </span><span class="pun">(</span><span class="pln">data</span><span class="pun">)</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
       </span><span class="com">//data is scriptresultaat van van getData</span><span class="pln">
       data</span><span class="pun">.</span><span class="pln">sort</span><span class="pun">();</span><span class="pln">
       fm</span><span class="pun">.</span><span class="pln">performScript </span><span class="pun">(</span><span class="pln"> </span><span class="str">"storeData"</span><span class="pun">,</span><span class="pln"> data</span><span class="pun">);</span><span class="pln">
     </span><span class="pun">})</span><span class="pln">
    </span><span class="pun">.</span><span class="pln">then </span><span class="pun">(</span><span class="pln"> </span><span class="pun">(</span><span class="pln"> data </span><span class="pun">)</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
       </span><span class="com">//data is script resultaat van storeData</span><span class="pln">
       </span><span class="com">//doe hier nog dingen</span><span class="pln">
    </span><span class="pun">})</span><span class="pln">
    </span><span class="pun">.</span><span class="kwd">catch</span><span class="pln"> </span><span class="pun">(</span><span class="pln"> </span><span class="pun">(</span><span class="pln"> error </span><span class="pun">)</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        </span><span class="com">//dit is ofwel de error van getData of van storeData, cool he :)</span><span class="pln">
        alert</span><span class="pun">(</span><span class="pln">error</span><span class="pun">);</span><span class="pln">
 
    </span><span class="pun">})</span><span class="pln">
    </span></pre>

<p>
	<a class="ipsAttachLink" data-fileext="fmp12" data-fileid="4255" href="https://www.clarify.net/applications/core/interface/file/attachment.php?id=4255" rel="">callback.fmp12</a>
</p>
]]></description><guid isPermaLink="false">10507</guid><pubDate>Sun, 31 May 2020 13:27:05 +0000</pubDate></item><item><title>res protocol</title><link>https://www.clarify.net/index.php?/topic/10508-res-protocol/</link><description><![CDATA[
<p>
	Hallo
</p>

<p>
	Ik heb een tijdje geleden  Easybarcode van Jan Stieperaere geintegreerd in een eigen projectje. Dit werkte goed tot ik nu een barcode printer wou aansluiten. Blijkbaar moet er iets veranderd zijn aan mijn Windows 10 instellingen waardoor de inhoud van de webviewer niet meer gelezen kan worden, het is te zeggen het res protocol is onbekend geworden. Ik heb inmiddels mijn java geupdated maar dit brengt geen oplossing. Ook via Google gezocht maar vind niet direct een oplossing. 
</p>

<p>
	Is er iemand die hier ervaring mee heeft en weet hoe ik het res protocol weer werkende krijg aub?
</p>

<p>
	Bedankt alvast. 
</p>

<p><a href="https://www.clarify.net/uploads/monthly_2020_06/1783382784_resprotocol.JPG.125160c4ee0f85916195a5b413b35e72.JPG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="4256" src="https://www.clarify.net/applications/core/interface/js/spacer.png" data-src="https://www.clarify.net/uploads/monthly_2020_06/49429235_resprotocol.thumb.JPG.da1bfec51ac880b7bf33a5d863f265ea.JPG" data-ratio="119.62" width="627" class="ipsImage ipsImage_thumbnailed" alt="res protocol.JPG"></a></p>]]></description><guid isPermaLink="false">10508</guid><pubDate>Tue, 02 Jun 2020 07:36:47 +0000</pubDate></item><item><title>Leeg login scherm WebDirect</title><link>https://www.clarify.net/index.php?/topic/9932-leeg-login-scherm-webdirect/</link><description><![CDATA[
<p>
	Deze week een server bijgewerkt naar FileMaker Server 17(.0.2), maar nu al spijt van.
</p>

<p>
	Sinds de upgrade hebben veel gebruikers problemen met inloggen op WebDirect. Ze zien de databases staan, maar zodra ze willen inloggen krijgen ze een blanco scherm met alleen linksboven een kruis om het venster te sluiten.
</p>

<p>
	We zijn al terug gegaan naar een oudere Java.
</p>

<p>
	Vervelende is dat het niet voor iedereen geldt, en ook niet constant is. Op mijn eigen telefoon (iPhone met iOS 12.1) werkt het in Safari prima, voordat we teruggegaan zijn naar een oudere Java werkte het in Chrome niet. Daarna wel.
</p>

<p>
	Iemand suggesties hoe dit op te lossen? Er zijn dus gebruikers die wel kunnen inloggen, maar een groot deel ook niet (voornamelijk Android toestellen).
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9932</guid><pubDate>Thu, 29 Nov 2018 13:19:51 +0000</pubDate></item><item><title>Meerdere online afbeeldingen naar &#xE9;&#xE9;n locale record</title><link>https://www.clarify.net/index.php?/topic/9726-meerdere-online-afbeeldingen-naar-%C3%A9%C3%A9n-locale-record/</link><description><![CDATA[
<p>
	Hallo allemaal,
</p>

<p>
	Is het mogelijk om in een locaal draaiende database meerdere foto's die op internet staan, met elk een eigen url, te bekijken binnen één record?
</p>

<p>
	Dus een soort one-to-many. De one is locaal en de many staan op internet.
</p>

<p>
	Heeft iemand hier dat al eens gedaan?
</p>

<p>
	m.vr.gr. dirk v
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9726</guid><pubDate>Tue, 20 Feb 2018 15:56:47 +0000</pubDate></item><item><title>WebViewer Helper [1.0.0.28]</title><link>https://www.clarify.net/index.php?/topic/8008-webviewer-helper-10028/</link><description><![CDATA[
<p>Het grootste probleem dat je hebt als je FileMaker WebViewers wilt laten praten met FileMaker zelf, is dat je moet zaken kunnen doorgeven en ophalen, wat niet zomaar kan zonder commerciele plug-ins.</p>
<p> </p>
<p> </p>
<p> </p>
<p>Andries en ik zijn daar over aan het brainstormen geweest.</p>
<p>Het leek ons het beste om via de JavaScript Socket Library met FileMaker te gaan praten.</p>
<p>We hadden dan aan de FileMaker kant iets nodig dat luistert op een bepaalde IP poort. Een cross platform plug-in, bij voorkeur open source.</p>
<p>Geen commerciele plug-in, zodat dit een stuk bereikbaarder wordt voor iedereen. Open source omdat we ook zeker willen zijn dat we ook in de toekomst hiermee aan de slag kunnen blijven gaan.</p>
<p> </p>
<p>Ik had beloofd om iets simpel en stupid te schrijven. Dat is dan vandaag gebeurd.</p>
<p>Het ding is een socket listener, en kan 2 zaken: evalueren van de strings die je er naartoe stuurt, en scripts uitvoeren in de huidige file met een parameter.</p>
<p> </p>
<p>Nog geen Windows versie, maar dat is omdat ik gewoon nog niet geprobeerd heb om aan de Windows kant te compileren. Dus die kan er vrij snel zijn.</p>
<p>Documentatie in de FileMaker file zelf. Daar zit ook de plug-in.</p>
<p>Op Mac werkt die vanaf OSX 10.5</p>
<p> </p>
<p>In de file zit geen uitgewerkte documentatie over hoe je dan met deze functionaliteit aan de slag gaat.</p>
<p>Ik veronderstel dat het nu mogelijk wordt hier een bibliotheekje rond te schrijven.</p>
<p>Dat hoop ik toch.</p>
<p> </p>
<p>Als ik de Windows kant in orde heb, zal ik alles op BeanStalk zetten.</p>
<p> </p>
<p>[EDIT: ondertussen werkt dit ding al lang op Windows natuurlijk. En wie geinteresseerd is in de source, laat me iets weten]</p>
<p> </p>
<p>De huidige versie is altijd downloadbaar vanuit de gehoste FileMaker file op <a rel="">fmp://fms.fmsnippets.org/HTML Snippet Library.fmp12</a></p>
<p> </p>
<p>{EDIT: even naar pagina 9 scrollen, hij staat nog niet in de HTML snippet library]</p>
]]></description><guid isPermaLink="false">8008</guid><pubDate>Wed, 30 Oct 2013 14:14:43 +0000</pubDate></item><item><title>FMP URL aanpassen met Javascript</title><link>https://www.clarify.net/index.php?/topic/8825-fmp-url-aanpassen-met-javascript/</link><description><![CDATA[
<p>Ik ben voor een klant bezig met een capaciteitsplanning in FMP, een soort GANTT chart. Het ziet er naar uit dat de handigste oplossing is, om hiervoor de Webviewer te gebruiken met SVG en Javascript. Ik heb in de snippets library gekeken en veel nagezocht op internet, maar er ontbreekt nog een stukje van de puzzel.</p>
<p> </p>
<p>Zo moet het gaan werken:</p>
<p>- FMP genereert met een script de GANTT chart, door de SVG, HTML, CSS en Javascript bij elkaar te harken en te displayen in een Webviewer.</p>
<p>- de gebruiker klikt op object A en sleept het naar een andere positie bijvoorbeeld</p>
<p>- FMP krijgt via het fmp:// protocol de nieuwe positie terug als scriptparameter en het script doet zijn werk vervolgens door de database en daarmee uiteindelijk de SVG aan te passen.</p>
<p> </p>
<p> </p>
<p>Heel kort samengevat zit het technisch als volgt in elkaar:</p>
<p>- de FMP database genereert SVG objecten (voornamelijk SVG primitives zoals )</p>
<p>- de Webviewer toont deze als een grafisch schema</p>
<p>- de SVG-objecten zijn 'draggable' door de toevoeging van een event handler (onmousedown)</p>
<p>- een javascript handelt de events af.</p>
<p>- elk SVG element is bovendien opgenomen in een anchor met daarin een fmp:// url die een script aanroept.</p>
<p> </p>
<p>Nu het probleem: hoe geef ik (met behulp van Javascript) de positie van de muis (bij onMouseup denk ik) door aan de fmp:// url?  Met andere woorden: hoe pas ik dynamisch het '&amp;param=blabla' gedeelte in de <a rel=""> aan?</a></p>
<p> </p>
<p>Het moet natuurlijk de cursor positie NA het loslaten van de muisknop zijn.</p>
<p>Ik snap dat het meer een Javascript dan een FileMaker probleem is, maar toch…</p>
<p> </p>
<p>NB ik heb de Javascript gevonden op de site van Peter Collingridge:</p>
<p><a href="http://www.petercollingridge.co.uk/interactive-svg-components/draggable-svg-element" rel="external nofollow">http://www.petercollingridge.co.uk/interactive-svg-components/draggable-svg-element</a></p>
<p> </p>
<p>Hans Erik</p>
]]></description><guid isPermaLink="false">8825</guid><pubDate>Mon, 13 Jul 2015 06:51:11 +0000</pubDate></item><item><title>Hoe Word toolbar niet tonen in webviewer?</title><link>https://www.clarify.net/index.php?/topic/8612-hoe-word-toolbar-niet-tonen-in-webviewer/</link><description><![CDATA[
<p>Wij gebruiken een web viewer om de inhoud van gekoppelde bestanden te viewen, voornamelijk pdf en Word. Sinds de klant is overgegaan naar Word 2010 zie je in de web viewer de complete Word toolbar. Je kunt er niets mee doen, er is geen knop die werkt, en hij neemt veel ruimte in. Is er een manier om dat ding niet te tonen?</p>
<p>In dit geval werken we nog met FMP 10/11  <img src="https://www.clarify.net/applications/core/interface/js/spacer.png" alt=":cry:" data-emoticon="" data-src="https://www.clarify.net/uploads/emoticons/icon_cry.gif.b256f591d66929da2a6919fbd6df177f.gif">  en onder Windows.</p>
]]></description><guid isPermaLink="false">8612</guid><pubDate>Thu, 12 Feb 2015 16:00:17 +0000</pubDate></item><item><title>Tip: afdruk kwaliteit WebViewer in FMP13</title><link>https://www.clarify.net/index.php?/topic/8440-tip-afdruk-kwaliteit-webviewer-in-fmp13/</link><description><![CDATA[
<p>Een onopvallende maar erg belangrijke verbetering in FileMaker 13: de print resp. exportkwaliteit van de inhoud van de webviewer is sterk verbeterd.</p>
<p> </p>
<p>Als je in FMP11 en 12 met Save as PDF... een webviewer exporteerde, werd de inhoud gerendered als JPG en was de kwaliteit ronduit bagger.</p>
<p>Nu wordt het allemaal netjes als vector graphics geëxporteerd en daar kun je natuurlijk wel mee voor de dag komen.</p>
<p> </p>
<p>Ik kan me niet herinneren dat ik hierover iets in de release notes gelezen heb...</p>
<p> </p>
<p>[edit]</p>
<p>Heb het nog even nagekeken: FMP11 exporteert de Webviewer haarscherp, FMP12 maakte er bagger van (JPG), in FMP13 is het weer OK!</p>
]]></description><guid isPermaLink="false">8440</guid><pubDate>Mon, 13 Oct 2014 15:35:17 +0000</pubDate></item><item><title>HTML collectie</title><link>https://www.clarify.net/index.php?/topic/8007-html-collectie/</link><description><![CDATA[
<p>tijdens FMSummit in Gent heb ik een presentatie gegeven over mogelijkheden met de webviewer en HTML interfaces.</p>
<p> </p>
<p>Ik had beloofd om een filetje online te gooien waar we met zijn allen wat ideetjes kunnen opbouwen. En ik heb een eerste versie online gezet: <a href="http://fmp//fms.clarify.net/NPW_html5.fmp12" rel="external nofollow">http://fmp://fms.clarify.net/NPW_html5.fmp12</a></p>
<p> </p>
<p><strong>Wat is het doel?</strong></p>
<p>Het doel is om snippets op te gaan bouwen die we makkelijk kunnen implementeren in een file van ons. Er staat nu een knop "Copy" bij de preview die je toelaat om heel de code te gaan kopieren, en die je dan in een veld/variable kan kopieren.</p>
<p>Het is dan nog een kwestie van het "data object" op te gaan bouwen, en dit in de HTML te zetten.</p>
<p> </p>
<p>Het moet een "platform" worden waarbij mensen code kunnen delen, gebruiken, feedback geven, etc. En zo hopelijk tot een leuke bibliotheek te komen met allemaal voorbeelden.</p>
<p> </p>
<p><strong>Waar staat de ontwikkeling?</strong></p>
<p>Dit is echt een eerste opzet, heb het ook allemaal nog niet grondig getest, maar ik werk wel hard verder aan deze file om ze snel 100% operationeel te krijgen.</p>
<p> </p>
<p>Op dit moment is het enkel mogelijk om code te kopieren, en moet ik nog het deel ontwikkelen "contribute". Je kan altijd via mail of via dit forum al zaken aandragen die ik er dan zelf insteek.</p>
<p> </p>
<p><strong>Wat kan je nu al doen?</strong></p>
<p>Je kan inloggen als Guest, en dan in de file registreren. Je kan je email adres invullen als je op de hoogte wil gehouden worden van updates of nieuwe modules.</p>
<p> </p>
<p>Geef hier gerust feedback over modules, of de file zelf, wat niet werkt, wat wel werkt etc.  Je kent het wel, als je te diep in een file ziet, zie je soms dingen niet meer die zouden moeten werken.</p>
<p> </p>
<p>Ik hoop echt dat dit iets leuks wordt!</p>
]]></description><guid isPermaLink="false">8007</guid><pubDate>Mon, 28 Oct 2013 14:24:56 +0000</pubDate></item><item><title>Analoge klok</title><link>https://www.clarify.net/index.php?/topic/5926-analoge-klok/</link><description><![CDATA[
<p>Ik zou graag een grote analoge klok willen kunnen weergeven in een layout. Kan dit bijvoorbeeld met web viewer?</p>
<p>Misschien dat iemand mij kan helpen</p>
]]></description><guid isPermaLink="false">5926</guid><pubDate>Sun, 01 Nov 2009 19:41:53 +0000</pubDate></item><item><title>FullCalendar implementatie</title><link>https://www.clarify.net/index.php?/topic/8014-fullcalendar-implementatie/</link><description><![CDATA[
<p>Tijd is de grootste boosdoener hier  <img src="https://www.clarify.net/applications/core/interface/js/spacer.png" alt=":wink:" data-emoticon="" data-src="https://www.clarify.net/uploads/emoticons/icon_wink.gif.09d8be99650a44d9b1bfa2a32fc44adb.gif"></p>
<p> </p>
<p>Ik moet nog een hoop graven om hier mijn vingers achter te krijgen, maar ik stel toch maar een vraag alvast.</p>
<p>Je kan in die kalender in de webviewer je events verslepen.</p>
<p>Waar moet ik beginnen met zoeken als ik die versleep actie ook de event tabel wil laten updaten?</p>
<p> </p>
<p>rmw</p>
]]></description><guid isPermaLink="false">8014</guid><pubDate>Tue, 05 Nov 2013 10:29:48 +0000</pubDate></item><item><title>.</title><link>https://www.clarify.net/index.php?/topic/7987--/</link><description><![CDATA[<p><span style="color:#FFFFFF;">.</span></p>]]></description><guid isPermaLink="false">7987</guid><pubDate>Thu, 17 Oct 2013 14:11:01 +0000</pubDate></item><item><title>InkScape alternatief</title><link>https://www.clarify.net/index.php?/topic/7982-inkscape-alternatief/</link><description><![CDATA[
<p>EasyDraw.</p>
<p> </p>
<p>Bij mij had Xquartz problemen op Mountain Lion, dus kon ik ook geen InkScape draaien.</p>
<p>EasyDraw is een oplossing die zonder X11 werkt, een gewone Cocoa applicatie.</p>
<p> </p>
<p><a href="http://www.eazydraw.com" rel="external nofollow">http://www.eazydraw.com</a></p>
<p> </p>
<p>Opgepast is niet gratis.</p>
]]></description><guid isPermaLink="false">7982</guid><pubDate>Tue, 15 Oct 2013 12:15:14 +0000</pubDate></item><item><title>Nieuw web viewer sub-forum</title><link>https://www.clarify.net/index.php?/topic/7980-nieuw-web-viewer-sub-forum/</link><description><![CDATA[
<p>FMSummit 2013: morgen om 11 geeft Andries een interessante sessie programmeren met de web viewer. Ik ga nog niet vertellen waarover het allemaal gaat, maar het is in elke geval zeker dat we ergens een plek moeten aanmaken op Clarify waar we voorbeelden kunnen bespreken en vragen kunnen stellen.</p>
<p> </p>
<p>Gezien dit eerder een niche is van de "web" toepassingen met FIleMaker, dit subforum.</p>
]]></description><guid isPermaLink="false">7980</guid><pubDate>Mon, 14 Oct 2013 09:36:31 +0000</pubDate></item></channel></rss>
