<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>datacontroller on Genropy</title><link>https://www.genropy.org/blog/tag/datacontroller/</link><description>Recent content in datacontroller on Genropy</description><generator>Hugo</generator><language>it</language><lastBuildDate>Fri, 08 Oct 2021 12:09:43 +0000</lastBuildDate><atom:link href="https://www.genropy.org/blog/tag/datacontroller/index.xml" rel="self" type="application/rss+xml"/><item><title>Le shortcuts in Genropy</title><link>https://www.genropy.org/blog/le-shortcuts-in-genropy/</link><pubDate>Fri, 08 Oct 2021 12:09:43 +0000</pubDate><guid>https://www.genropy.org/blog/le-shortcuts-in-genropy/</guid><description>&lt;p&gt;Il nostro utente finale dell&amp;rsquo;applicativo può a volte trovarsi a eseguire delle operazioni in sequenza, per esempio la modifica uno a uno di alcuni campi dei record, così come lo sviluppatore che sta eseguendo dei test: in entrambi i casi ci troviamo di fronte a operazione estremamente ripetitive e meccaniche, che potremmo svolgere più velocemente sfruttando delle &lt;strong&gt;scorciatoie da tastiera&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Per questo genere di casi Genropy ci mette a disposizione delle shortcuts di sistema, che ci permettono per esempio di salvare più velocemente, spostarci tra i record, ricaricare la pagina, tutte estremamente personalizzabili a piacimento.&lt;/p&gt;</description></item><item><title>Novità: uso dei controller con bottoni e menuline</title><link>https://www.genropy.org/blog/novita-uso-dei-controller-con-bottoni-e-menuline/</link><pubDate>Tue, 13 Jul 2021 11:50:41 +0000</pubDate><guid>https://www.genropy.org/blog/novita-uso-dei-controller-con-bottoni-e-menuline/</guid><description>&lt;p&gt;Con un importante aggiornamento rilasciato nella &lt;strong&gt;prima settimana di luglio&lt;/strong&gt; abbiamo introdotto alcune importanti novità in casa Genropy, riguardanti il mondo dei &lt;strong&gt;&lt;a href="https://docs.genropy.org/widgetpedia/datastore%20elements/controllers/controllers.html" target="_blank" rel="noreferrer noopener"&gt;controllers&lt;/a&gt;&lt;/strong&gt; collegati a &lt;a href="https://docs.genropy.org/widgetpedia/html/button.html" target="_blank" rel="noreferrer noopener"&gt;bottoni, lightbuttons&lt;/a&gt; e menuline.&lt;/p&gt;
&lt;p&gt;Fino a questo momento, infatti, i bottoni potevano, tramite la &lt;strong&gt;&lt;em&gt;action&lt;/em&gt;&lt;/strong&gt;, specificare direttamente l'azione da eseguire e contenere tutti i parametri necessari, ma questa eventualità poco si adatta ad azioni complesse con tanti parametri, e inoltre rischia di generare confusione in merito alle modalità applicative nonché un codice "non pulito". Una prima possibilità a nostra disposizione per far fronte a questo tipo di situazione era di innescare invece con la &lt;em&gt;&lt;strong&gt;action&lt;/strong&gt;&lt;/em&gt;&lt;strong&gt; &lt;/strong&gt;un&lt;strong&gt; &lt;a href="https://docs.genropy.org/widgetpedia/datastore%20elements/controllers/dataController.html" target="_blank" rel="noreferrer noopener"&gt;dataController&lt;/a&gt; &lt;/strong&gt;tramite l'attributo "&lt;strong&gt;&lt;em&gt;_fired&lt;/em&gt;&lt;/strong&gt;" o tramite il meccanismo &lt;strong&gt;&lt;em&gt;publish/subscribe&lt;/em&gt;&lt;/strong&gt;: in questo modo è possibile separare chiaramente l'oggetto chiamante (il bottone) e l'azione chiamata, che si può andare ad arricchire anche in modo complesso con i parametri necessari.&lt;/p&gt;</description></item><item><title>Imparare Genropy: il corso Base di Genropy</title><link>https://www.genropy.org/blog/imparare-genropy-il-corso-base-di-genropy/</link><pubDate>Tue, 16 Mar 2021 14:56:42 +0000</pubDate><guid>https://www.genropy.org/blog/imparare-genropy-il-corso-base-di-genropy/</guid><description>&lt;p&gt;Per sfruttare al massimo tutte le potenzialità offerte da Genropy, come per tutte le cose è necessario approfondire lo studio per comprenderne al meglio i meccanismi e le dinamiche di funzionamento.&lt;/p&gt;
&lt;p&gt;Grazie al nostro &lt;a href="https://docs.genropy.org/tutorial_fatturazione/intro.html" target="_blank" rel="noreferrer noopener"&gt;&lt;strong&gt;Tutorial di Fatturazione&lt;/strong&gt;&lt;/a&gt; è infatti possibile apprendere rapidamente gli &lt;strong&gt;aspetti più pratici&lt;/strong&gt;, dalla creazione di un progetto e di un &lt;a href="https://docs.genropy.org/package/docu/intro.html" target="_blank" rel="noreferrer noopener"&gt;&lt;strong&gt;Package&lt;/strong&gt;&lt;/a&gt; all'utilizzo del component &lt;a href="https://docs.genropy.org/tablehandler/" target="_blank" rel="noreferrer noopener"&gt;&lt;strong&gt;Tablehandler&lt;/strong&gt;&lt;/a&gt;, dall'utilizzo dei principali &lt;a href="https://docs.genropy.org/widgetpedia/index.html" target="_blank" rel="noreferrer noopener"&gt;&lt;strong&gt;Widget&lt;/strong&gt;&lt;/a&gt; a disposizione fino alla &lt;a href="https://docs.genropy.org/stampe/index.html" target="_blank" rel="noreferrer noopener"&gt;creazione di una &lt;strong&gt;stampa&lt;/strong&gt;&lt;/a&gt;. &lt;/p&gt;</description></item><item><title>Assaggi di Genropy</title><link>https://www.genropy.org/blog/assaggi-di-genropy/</link><pubDate>Thu, 01 Aug 2019 14:28:59 +0000</pubDate><guid>https://www.genropy.org/blog/assaggi-di-genropy/</guid><description>&lt;p&gt;Questo è il primo di una serie di post che avranno lo scopo di illustrare attraverso dei semplici esempi pratici alcuni concetti fondamentali dello sviluppo con Genropy. Tutti questi articoli includeranno codice sorgente e la parte di pagina viva corrispondente: puoi passare dalla visualizzazione del codice e della pagina usando gli appositi bottoni &lt;strong&gt;SOURCE&lt;/strong&gt; e &lt;strong&gt;DEMO&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In questo primo assaggio realizzerò la schermata iniziale di un ipotetico gioco in cui i giocatori dovranno inserire il proprio nome e scegliere il loro colore preferito. Con questo esempio voglio spiegare i seguenti concetti:&lt;/p&gt;</description></item></channel></rss>