199 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
O Salesforce s Josefem Kubovským
Thu, Jul 20th 2017 34
Trailhead Tracker – vzdělávejte své uživatele aktivně
Tue, Jul 18th 2017 50
O Salesforce s Josefem Gorganem
Thu, Jul 13th 2017 22
O Salesforce s Jirkou Machem
Thu, Jul 6th 2017 5
2. setkání Salesforce Prague User Group
Tue, Jul 4th 2017 10
O Salesforce s Jirkou Kovačičem
Thu, Jun 29th 2017 5
Kde vzali můj email?
Tue, Jun 27th 2017 5
Top 10
Trailhead Tracker – vzdělávejte své uživatele aktivně
Tue, Jul 18th 2017 50
O Salesforce s Josefem Kubovským
Thu, Jul 20th 2017 34
O Salesforce s Josefem Gorganem
Thu, Jul 13th 2017 22
Recenze kurzu Affiliate Mystery na Vimvic.cz
Wed, Mar 30th 2016 14
Jak poslat peníze do zahraničí. Výhodněji
Thu, Aug 28th 2014 13
Community Cloud Consultant certification
Fri, Sep 16th 2016 13
Zajímavé články posledních měsíců
Mon, Dec 22nd 2014 12
Proč si nechat natočit video
Mon, Jan 26th 2015 11
Platební karta na cesty
Tue, Mar 1st 2016 11
Další tipy v údolí řeky Lech
Sun, Jul 26th 2015 10


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
4 hits



Recent Blog Posts
34
O Salesforce s Josefem Kubovským
Thu, Jul 20th 2017 8:24a   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 Josef Kubovský ze společnosti Memsource.
50
Trailhead Tracker – vzdělávejte své uživatele aktivně
Tue, Jul 18th 2017 6:39a   Martin Humpolec
Pokud se mě někdo zeptá, kde najít více informací o Salesforce a případně nějaké školící materiály, tak ho už dlouho odkazuji na Trailhead. Pravidelně aktualizovaný a rozšiřovaný obsah spojený s gamifikací (můžete se se mnou poměřit), kde se dozvíte o každém detailu v Salesforce. Jednoduché třídění modulů podle vaší role, úrovně případně podle oblasti, na kterou se chcete zaměřit. Stejně je tam ale těch modulů hrozně moc a kdo se v tom má vyznat.
22
O Salesforce s Josefem Gorganem
Thu, Jul 13th 2017 2:28p   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 Josef Gorgan, vývojář a analytik ve spo
5
O Salesforce s Jirkou Machem
Thu, Jul 6th 2017 11:27a   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 Jiří Mach, matfyzák, který má rád obc
10
2. setkání Salesforce Prague User Group
Tue, Jul 4th 2017 7:54a   Martin Humpolec
Blíží se to, nebezpečně. 3. 8. se koná druhé setkání naší pražské user groupy, tentokrát na téma GDPR a TrailheaDX. První hodinku Matěj Petrásek bude povídat o tom, co vše nám v souvislosti s GDPR hrozí a zda to vůbec máme šanci splnit bez ztráty kytičky, o tom jak se to celé zkomplikuje pro zákazníky Salesforce případně o co vše se díky tomu nemusí starat. Druhou hodinu věnujeme shrnutí konference TrailheaDX, která se sice tváří jako čistě vývojářs
5
O Salesforce s Jirkou Kovačičem
Thu, Jun 29th 2017 7:09a   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 Jirka Kovačič ze společnosti Bluewolf, j
5
Kde vzali můj email?
Tue, Jun 27th 2017 2:42p   Martin Humpolec
Reklamních emailů (tedy spamu) mi chodí tuny. Ohromnou část ho pravděpodobně odstraní unroll.me, který používám i poté, co se přišlo na aféru s prodejem dat Uberu. Vždycky mě ale hodně zajímá, odkud vlastně ten můj email získali. A občas jsou to zajímavá zjištění. Jak to poznám? Snadno – podle emailové adresy. Pro každý server, kde nechávám svoji emailovou adresu, použiji unikátní email. Když mi pak přijde nabídka tak hned vím, odkud můj email vz
10
Dreamforce on a shoestring
Tue, Jun 20th 2017 11:43a   Martin Humpolec
The buzz around Dreamforce slowly starts with call for presentations and we can expect the registration will open any time soon. It is probably already late to ask your company to send you there as the budgetting season is over, but there is still a chance and you can propose to do it really on a budget. Dreamforce is expensive By default, this conference is expensive. Not just because the tickets are not cheap, but the associated costs are even higher. How much can you expect to pay? Dreamforc
6
O Salesforce s Janem Bláhou
Thu, Jun 15th 2017 9:53a   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 Honza Bláha studuje magisterské studium na ČVUT FIT, konkrétně obor Softwarové inženýrství. Zároveň
9
Salesforce Summer ’17 Release Notes
Tue, Jun 13th 2017 4:07p   Martin Humpolec
Time to join the rest of the community, go through the release notes and prepare for all the new features which just appeared in Salesforce. 562 pages to go through, during which I realised how correct Patrick Zandl has been in his article (in short we don’t expect any revolutionary features and can live with a small improvements). Tons of Lightning things, which are great to see but at the same time it is just transfer of what we already were used to in Classic. Such as add to campaign f




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