193 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
O Salesforce s Gabrielou Švagrovou
Thu, Mar 30th 2017 10
San Francisco za tři dny
Tue, Mar 28th 2017 49
O Salesforce s Františkem Mrazkom
Thu, Mar 23rd 2017 83
Quip or Google Drive + Slack?
Tue, Mar 21st 2017 55
O Salesforce s Danielem Horkým
Thu, Mar 16th 2017 17
O Salesforce s Danielem Činátlem
Thu, Mar 9th 2017 8
Rádi si hrajete se Salesforce? Vyzkoušejte funkce v pilotu
Tue, Mar 7th 2017 8
Top 10
O Salesforce s Františkem Mrazkom
Thu, Mar 23rd 2017 83
Quip or Google Drive + Slack?
Tue, Mar 21st 2017 55
San Francisco za tři dny
Tue, Mar 28th 2017 49
O Salesforce s Danielem Horkým
Thu, Mar 16th 2017 17
Zajímavé články posledních měsíců
Mon, Dec 22nd 2014 14
Proč si nechat natočit video
Mon, Jan 26th 2015 14
Další tipy v údolí řeky Lech
Sun, Jul 26th 2015 14
Community Cloud Consultant certification
Fri, Sep 16th 2016 14
NaučmeSe.cz – co se naučíš ty?
Tue, Dec 8th 2015 13
Co jíst po Whole30?
Mon, Jan 2nd 2017 13


Field Sets – když (si) chcete zjednodušit práci
Twitter Google+ Facebook LinkedIn Addthis Email Gmail Flipboard Reddit Tumblr WhatsApp StumbleUpon Yammer Evernote Delicious
Martin Humpolec    

Když jsem přemýšlel o tom, zda je lepší klikat nebo kódovat, tak jsem skončil u kódování a Visualforce stránky. A právě při jejich vývoji si mohou programátoři hodně zjednodušit práci a současně umožnit administrátorům, aby stejně mohli stránky snadno upravovat. Stačí použít field sety.

Co je to field set?

Pro každý objekt je možné nadefinovat field sety – v podstatě skupiny polí a jejich pořadí v rámci dané skupiny, přičemž každé pole může být ve více těchto skupinách. A jediné použití, které to v tuto chvíli má, jsou právě Visualforce stránky.

Jak ho použít ve stránce?

Místo abychom se ve stránce vypisovali s každým jednotlivým polem zvlášť, prostě vypíšeme celý field set pomocí jednoho repeat bloku.

<apex:repeat value=“{!studyFields}“ var=“f“>
<apex:inputfield value=“{!objRG[f.fieldPath]}“ required=“{!OR(f.required, f.dbrequired)}“ />
</apex:repeat>

V kódu je možné používat různé proměnné – type, label, required a pár dalších. Seznam je v nápovědě SF. Pokud chce administrátor následně přidat do stránky další pole nebo změnit jejich pořadí, prostě změní pole ve field setu. Stejně tak může nastavit, zda bude povinné nebo ne.

Jsou nutné úpravy v kódu?

Ano a ne. Pro standardní objekty nemusíte vůbec nic řešit, pokud používáte custom objekty tak si musíte napsat třídy, které vám vrátí hodnoty polí. Naštěstí je tady zase nápověda, kde jsou všechny potřebné kódy uvedené.

Používáte?

Není nad to umožnit administrátorům snadno modifikovat i Visualforce stránky. Řešení není použitelné vždy, například v jednom projektu se nám na stránce průběžně měnilo dvousloupcové rozvržení do jednoho sloupce a zase zpět podle toho, jaká tam byla zrovna pole. Znamenalo to vytvořit více field setů a v každé sekci zobrazovat ten správný, což je pořád jednodušší než je psát napevno do kódu, ale samozřejmě to není tak hezké jako mít jediný field set a tím si ušetřit práci.

Až vám příště bude vývojář vyvíjet nějakou Visualforce stránku na míru, tak se ho určitě zeptejte, zda by takovouto funkcionalitu nemohl zahrnout. Pro něj to je ušetřená práce, pro vás možnost částečné customizace.



---------------------
http://feedproxy.google.com/~r/martinhumpolec/~3/BzVWeSd-OBQ/
Feb 21, 2017
5 hits



Recent Blog Posts
10
O Salesforce s Gabrielou Švagrovou
Thu, Mar 30th 2017 8:07a   Martin Humpolec
V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce (ti to prý mají zakázané). Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Gabriela Švagrová z neziskové organizac
49
San Francisco za tři dny
Tue, Mar 28th 2017 4:38p   Martin Humpolec
Jsme v podstatě přesně mezi dvěma Dreamforce, ideální doba na vzpomínání na San Francisco a sepsání, proč je dobré tam vyrazit nejenom na konferenci. San Francisco je daleko. Čeká vás minimálně 13 hodin na cestě, pokud si to uděláte s výletem a pár mezipřistáními, stejně jako já, tak i výrazně víc. Letět tam tedy jenom kvůli 4 dnům konference je hloupost, chce si to pobyt prodloužit a trochu víc užít. Já si ho prodloužil o tři dny, které jsem strávil ve
83
O Salesforce s Františkem Mrazkom
Thu, Mar 23rd 2017 4:44p   Martin Humpolec
V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce (ti to prý mají zakázané). Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je František Mrazko, který o Salesforce sly
55
Quip or Google Drive + Slack?
Tue, Mar 21st 2017 8:32a   Martin Humpolec
I saw Quip for the first time at Dreamforce. And haven’t been impressed. Just another simple editor. I can use Google Drive for the same for free (or included in the price of my GApps). Would I need the online chat, Slack provides just the same. Including the missing conversation threading (not anymore). When I started playing with it, it was even worst. I don’t need to see every single edit in the document, I just want to see the final text plus comments. The spreadsheet is pretty
17
O Salesforce s Danielem Horkým
Thu, Mar 16th 2017 9:10p   Martin Humpolec
V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce (ti to prý mají zakázané). Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Daniel Horký ze společnosti Deloitte. Ja
8
O Salesforce s Danielem Činátlem
Thu, Mar 9th 2017 3:56p   Martin Humpolec
V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce (ti to prý mají zakázané). Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Daniel Činátl, vlastník společnosti Ga
8
Rádi si hrajete se Salesforce? Vyzkoušejte funkce v pilotu
Tue, Mar 7th 2017 9:58a   Martin Humpolec
Každou verzi Salesforce je to stejné – ohromné release notes, které u spousty věcí mají napsáno (Beta) a u dalších (Pilot). A kromě toho spoustu věcí ani nezmiňují. Beta věci jsou věci, které už jsou skoro vhodné do produkce, ale ještě tomu trochu chybí. Funguje to, ale nemusí to být na 100 %. Aktuálně je to třeba Lightning for Gmail, který má ambice nahradit Ebstu, Salesforce Inbox nebo Cirrus Insight. I když vlastně úplně ne, protože tyto produkty fungu
9
O Salesforce s Davidem Černým
Thu, Mar 2nd 2017 12:41p   Martin Humpolec
V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce (ti to prý mají zakázané). Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je David Černý, který si k Salesforce při
8
Co kdyby?, Randall Mundoe
Tue, Feb 28th 2017 8:51a   Martin Humpolec
aneb Vážné vědecké odpovědi na absurdní hypotetické otázky. Pokud se chcete pobavit a současně se dozvědět spoustu zajímavých informací, tak tuto knihu doporučuji. Randall je autor webového komiksu xkcd a v této knize odpovídá vědeckým jazykem (zda je to podloženo opravdovými vědeckými argumenty jsem nezkoumal) na naprosto zásadní i naprosto nesmyslné otázky. K otázkám přistupuje se vší vážnost a současně se vší legrací. Většina lidí na otázku ̶
3
O Salesforce s Borkem Strakou
Thu, Feb 23rd 2017 2:55p   Martin Humpolec
V sérii „O Salesforce s …“ jsem si dal za cíl během celého roku vyzpovídat alespoň 52 lidí, kteří se v České a Slovenské republice pohybují okolo Salesforce. Jedno, zda jde o lidi od partnerů, zákazníka nebo dokonce někdo přímo ze Salesforce (ti to prý mají zakázané). Máte tip na někoho, koho bych měl určitě vyzpovídat? Sem s ním! děkuji Další v sérii mých rozhovorů s lidmi ze Salesforce komunity je Borek Straka, který se mu věnuje ve svém




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition