<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>View on Genropy</title><link>https://www.genropy.org/blog/tag/view/</link><description>Recent content in View on Genropy</description><generator>Hugo</generator><language>it</language><lastBuildDate>Tue, 18 Jan 2022 10:30:49 +0000</lastBuildDate><atom:link href="https://www.genropy.org/blog/tag/view/index.xml" rel="self" type="application/rss+xml"/><item><title>Tipi di TableHandler: una panoramica</title><link>https://www.genropy.org/blog/tipi-di-tablehandler-una-panoramica/</link><pubDate>Tue, 18 Jan 2022 10:30:49 +0000</pubDate><guid>https://www.genropy.org/blog/tipi-di-tablehandler-una-panoramica/</guid><description>&lt;p&gt;Come abbiamo visto nelle nostre Genropill &lt;a href="https://www.genropy.org/blog/dal-database-alla-web-app-in-meno-di-2-minuti/" target="_blank" rel="noreferrer noopener"&gt;Dal database alla web app in meno di 2 minuti&lt;/a&gt;, &lt;a href="https://www.genropy.org/blog/da-file-excel-al-web-app-in-meno-di-3-minuti/" target="_blank" rel="noreferrer noopener"&gt;Da file excel al web app in meno di 3 minuti&lt;/a&gt;, &lt;a href="https://www.genropy.org/blog/come-creare-un-applicativo-web-da-zero-in-pochi-minuti-con-il-package-editor/" target="_blank" rel="noreferrer noopener"&gt;Come creare un applicativo web da zero in pochi minuti con il Package Editor&lt;/a&gt;, grazie al Package Editor siamo riusciti a creare in pochissimo tempo lo scheletro di un mini-applicativo web: questo è stato reso possibile sfruttando un component di Genropy chiamato &lt;a href="https://docs.genropy.org/tablehandler/index.html" target="_blank" rel="noreferrer noopener"&gt;TableHandler&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Come arricchire le viste con le Sections</title><link>https://www.genropy.org/blog/come-arricchire-le-viste-con-le-sections/</link><pubDate>Mon, 03 May 2021 13:30:47 +0000</pubDate><guid>https://www.genropy.org/blog/come-arricchire-le-viste-con-le-sections/</guid><description>&lt;p&gt;Quando si ha a che fare con &lt;strong&gt;molti dati all'interno di una stessa vista&lt;/strong&gt; potremmo aver bisogno di sistemi per filtrare rapidamente questi dati sulla base di criteri predefiniti. In un precedente tutorial avevamo già visto come usare a tale scopo le &lt;a href="https://www.genropy.org/blog/come-definire-le-querybysample-per-impostare-criteri-di-ricerca-predefiniti/" target="_blank" rel="noreferrer noopener"&gt;&lt;strong&gt;queryBySample&lt;/strong&gt;&lt;/a&gt;, che sono particolarmente utili quando si vuole offrire dei &lt;strong&gt;criteri di ricerca predefiniti&lt;/strong&gt; (es: ricerca per artista, per titolo della canzone, per album, per genere musicale). &lt;/p&gt;
&lt;p&gt;Ipotizziamo però un caso in cui si voglia individuare tutte le tracce audio di un certo formato (&amp;ldquo;mp4&amp;rdquo;, &amp;ldquo;wav&amp;rdquo; e così via), o appartenenti allo stesso genere musicale, o raggruppando i risultati per durata: tutti casi, quindi, in cui si ha a che fare con &lt;strong&gt;pochi criteri di scelta, sempre uguali&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Come usare i semafori con i valori booleani</title><link>https://www.genropy.org/blog/come-usare-i-semafori-con-i-booleani/</link><pubDate>Fri, 12 Feb 2021 09:51:09 +0000</pubDate><guid>https://www.genropy.org/blog/come-usare-i-semafori-con-i-booleani/</guid><description>&lt;p&gt;Supponiamo di dover &lt;strong&gt;visualizzare in una Form&lt;/strong&gt; &lt;strong&gt;un valore booleano &lt;/strong&gt;che può assumere tre stati: &lt;strong&gt;Vero, Falso e nullo&lt;/strong&gt;. Può essere per esempio il caso di un campo "Iscritto alla newsletter", dove se presente una data di iscrizione viene restituito &lt;em&gt;Vero&lt;/em&gt;, se presente una data di disiscrizione viene restituito &lt;em&gt;Falso&lt;/em&gt;, o se non presente nessuna data viene restituito &lt;em&gt;null&lt;/em&gt;. Si noti quindi che il campo in sé non prevede la possibilità di inserire alcun valore direttamente, ma &lt;strong&gt;dipende da altri campi&lt;/strong&gt;, la data di iscrizione e la data di disiscrizione, che vengono peraltro compilati su una pagina esterna alla Form, e il nostro obiettivo è di mostrare nella Form questo &lt;strong&gt;valore di sola lettura&lt;/strong&gt; in modo chiaro e rapido per l'utilizzatore finale. &lt;/p&gt;</description></item><item><title>Come raggruppare e filtrare i dati in tempo reale con la Grouped View</title><link>https://www.genropy.org/blog/come-raggruppare-e-filtrare-i-dati-in-tempo-reale/</link><pubDate>Thu, 24 Sep 2020 18:05:36 +0000</pubDate><guid>https://www.genropy.org/blog/come-raggruppare-e-filtrare-i-dati-in-tempo-reale/</guid><description>&lt;p&gt;Abbiamo già visto nella precedente Genropill &lt;a href="https://www.genropy.org/blog/come-creare-velocemente-report-su-dati-aggregati/" target="_blank" rel="noreferrer noopener"&gt;"Come creare velocemente report su dati aggregati"&lt;/a&gt; come Genropy ci metta a disposizione un semplice ed efficace strumento, il Group By, per aggregare dati sulla base di criteri di nostra scelta ed ottenere di fatto &lt;strong&gt;report immediati&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Da oggi però Genropy ci mette a disposizione un ulteriore strumento di analisi per definire criteri di raggruppamento e selezione dei dati in tempo reale, la &lt;strong&gt;Grouped View&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Come definire le queryBySample</title><link>https://www.genropy.org/blog/come-definire-le-querybysample-per-impostare-criteri-di-ricerca-predefiniti/</link><pubDate>Wed, 06 May 2020 18:34:51 +0000</pubDate><guid>https://www.genropy.org/blog/come-definire-le-querybysample-per-impostare-criteri-di-ricerca-predefiniti/</guid><description>&lt;p&gt;In questo tutorial proseguiremo con il miglioramento dell'applicativo che abbiamo generato automaticamente nella &lt;a href="https://www.genropy.org/blog/dal-database-alla-web-app-in-meno-di-2-minuti/" target="_blank" rel="noreferrer noopener"&gt;Genropill 4: "Dal database alla web app in meno di 2 minuti"&lt;/a&gt; e che abbiamo cominciato a modificare nel &lt;a href="https://www.genropy.org/blog/definire-classi-view-e-form-diverse-in-base-alle-necessita/" target="_blank" rel="noreferrer noopener"&gt;Tutorial: "Definire classi view e form diverse in base alle necessità"&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Nel caso precedente avevamo creato classi &lt;strong&gt;View&lt;/strong&gt; e &lt;strong&gt;Form&lt;/strong&gt; differenti in base a differenti scenari d'uso. Tra le personalizzazioni effettuate avevamo visto velocemente l'uso del metodo &lt;strong&gt;&lt;em&gt;th_queryBySample&lt;/em&gt;&lt;/strong&gt;, per definire nella pagina uno strumento di &lt;strong&gt;ricerca più immediato&lt;/strong&gt; e semplice per l'utente finale.&lt;/p&gt;</description></item><item><title>Definire classi view e form diverse in base alle necessità</title><link>https://www.genropy.org/blog/definire-classi-view-e-form-diverse-in-base-alle-necessita/</link><pubDate>Wed, 22 Apr 2020 10:49:54 +0000</pubDate><guid>https://www.genropy.org/blog/definire-classi-view-e-form-diverse-in-base-alle-necessita/</guid><description>&lt;p&gt;Un tipo di pagina molto usata in Genropy è la &lt;strong&gt;&lt;em&gt;thpage&lt;/em&gt;&lt;/strong&gt;, ovvero una pagina che è quasi interamente costituita da un &lt;em&gt;tableHandler &lt;/em&gt;con l'aggiunta di qualche strumento avanzato in più. Nella sua configurazione di default si tratta di uno &lt;em&gt;stackTableHandler&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Lo &lt;strong&gt;&lt;em&gt;stackTableHandler &lt;/em&gt;è un component Genropy che si basa sull'idea di due fogli sovrapposti (&lt;em&gt;stack&lt;/em&gt;).&lt;/strong&gt; Il primo foglio permette di visualizzare i dati di una table di database in una griglia, mentre il secondo contiene la form relativa ad un singolo record.&lt;/p&gt;</description></item><item><title>Come personalizzare le viste su una tabella in un attimo</title><link>https://www.genropy.org/blog/come-personalizzare-le-viste-su-una-tabella-in-un-attimo/</link><pubDate>Wed, 08 May 2019 09:00:09 +0000</pubDate><guid>https://www.genropy.org/blog/come-personalizzare-le-viste-su-una-tabella-in-un-attimo/</guid><description>&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Quante volte, nella vista di una tabella, manca proprio la colonna di cui avevamo bisogno?&lt;/p&gt;
&lt;p&gt;Grazie a &lt;strong&gt;&lt;em&gt;Genropy &lt;/em&gt;&lt;/strong&gt;ogni griglia può essere &lt;em&gt;personalizzata in pochi secondi &lt;/em&gt;direttamente da &lt;strong&gt;interfaccia utente&lt;/strong&gt;. Semplice a dirsi, ma vediamo come.&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Supponiamo di dover esportare dalla&lt;em&gt; tabella Clienti &lt;/em&gt;un foglio di calcolo che riporti i seguiti campi:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Ragione sociale, Provincia, Email, Tipo Cliente, Tipo Pagamento, Numero di Fatture, Totale fatturato. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Genropy ti permette di modificare le colonne di una griglia in pochi attimi. Basterà aprire&lt;strong&gt; il cassetto laterale di configurazione&lt;/strong&gt; per entrare in modalità modifica ed aggiungere colonne o rimuovere quelle che non ci servono. Infine si potrà salvare la nuova vista per utilizzi futuri.&lt;/p&gt;</description></item></channel></rss>