203 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
O Salesforce s Martinem Hronkem
Thu, Nov 23rd 2017 25
Dreamforce 2017
Tue, Nov 21st 2017 99
O Salesforce s Martinem Krchňákem
Thu, Nov 16th 2017 29
O Salesforce s Martinem Kačeňákem
Thu, Nov 9th 2017 3
O Salesforce s Magdalenou Macků
Thu, Nov 2nd 2017 2
Salesforce Advantage
Tue, Oct 31st 2017 4
O Salesforce s Markem Ouškou
Thu, Oct 26th 2017 8
Top 10
Dreamforce 2017
Tue, Nov 21st 2017 99
O Salesforce s Martinem Krchňákem
Thu, Nov 16th 2017 29
O Salesforce s Martinem Hronkem
Thu, Nov 23rd 2017 25
Další tipy v údolí řeky Lech
Sun, Jul 26th 2015 13
Platební karta na cesty
Tue, Mar 1st 2016 12
iCON Prague 2014
Sun, Mar 23rd 2014 11
Jak poslat peníze do zahraničí. Výhodněji
Thu, Aug 28th 2014 10
NaučmeSe.cz – co se naučíš ty?
Tue, Dec 8th 2015 10
Recenze kurzu Affiliate Mystery na Vimvic.cz
Wed, Mar 30th 2016 10
Zajímavé články posledních měsíců
Mon, Dec 22nd 2014 9


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



Recent Blog Posts
25
O Salesforce s Martinem Hronkem
Thu, Nov 23rd 2017 8:00a   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 Martin Hronek ze společnosti Clouderia. Ja
99
Dreamforce 2017
Tue, Nov 21st 2017 6:07a   Martin Humpolec
My second Dreamforce is over and when I compare it to the first one, it was completely different conference. Last year I went from session to session, didn’t have time to meet many people (and reason as well), just wanted to suck as much information as possible, as I knew that I won’t have time to watch recordings. This year the plan was different, but it cannot be seen from my agenda, which was packed from the beginning till the end. I planned to meet a lot of people and my plans ch
29
O Salesforce s Martinem Krchňákem
Thu, Nov 16th 2017 7:16a   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 Martin Krchňák ze společnosti IBM. Jak s
3
O Salesforce s Martinem Kačeňákem
Thu, Nov 9th 2017 7:26a   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 Martin Kačeňák ze společnosti CGI. Jak
2
O Salesforce s Magdalenou Macků
Thu, Nov 2nd 2017 7:35a   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 Magdalena Macků ze společnosti Zindulka.
4
Salesforce Advantage
Tue, Oct 31st 2017 9:51a   Martin Humpolec
Nevinná prosba zákazníka – mohli byste mi dát do ruky argumenty, proč zvolit Salesforce? Co je to ten Salesforce Advantage? Salesforce na to má celou stránku, komu to nestačí tak Trailhead a také jednoduchý obrázek případně to hrozně rádi kreslí na flipchart. Úspěch zákazníka, leader v cloudových technologiích (vlastně tvůrce celého SaaS modelu), důvěra, škálovatelnost a multitenantní architektura, rychlý vývoj, otevřený ekosystém, kompletní CRM. Poh
8
O Salesforce s Markem Ouškou
Thu, Oct 26th 2017 1:46p   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 Marek Ouška ze společnosti Schneider Ele
2
O Salesforce s Markem Kosářem
Thu, Oct 19th 2017 8:03a   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 Marek Kosář, který objevil Salesforce u
4
34. běh o koláč panny z Dívčích hradů – 4. 11. 2017
Tue, Oct 17th 2017 11:56a   Martin Humpolec
Vím, že běh milujete a právě proto se o něm musíte dozvědět. Pořádám ho už přes dvacet let a pořád to beru jako závod pro zábavu. Běhají nám tam prckové (nejmladšímu bylo tuším 1,5 roku a ten kilometr v klidu dal včetně hraní si cestou), běhají to atletické oddíly, běhají to recesisté i veteráni (kteří letos vychází už na ročník 1977). Letos to možná poběží i pesani, pokud se jich sejde dost. Sejdeme se v devět, zaplatíte 30Kč, půjčíme vám
6
O Salesforce s Markem Demišem
Thu, Oct 12th 2017 6:18a   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 Marek Demiš, který pracuje jako konzulta




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