We use the Account object in our app for three purposes: prospects, clients and service providers. These are picklist entries in the custom field picklist Account.Organisation_Type__c. Each of these has a specific detail page in Skuid: ProspectView, ClientView and ProviderView, and each Skuid page is housed in a Visualforce page of the same name. Whenever we render Account.Name in our Skuid pages, we want the underlying hyperlink to point to the Visualforce/Skuid page relevant for the type. e.g. if the account is a client, the URL should be “/apex/ClientView?id=01r90000000SJBc”. The question: how best to do this? I don’t think Skuid page assignments are applicable, as we’re directing traffic to Visualforce pages. We tried creating a single Visualforce page to redirect the traffic, and it works, but it’s slow, taking several seconds each time (which isn’t good enough for such a high use scenario). We could render the field via a template, but then we lose inline editing and sorting, which is a high price. It seems to me that a magical custom field renderer could do it. My theory is that it simply needs to replace the “/” that renders in front of the Id with the correct page name. But the magic eludes me. Am I at least on the right track?
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
