Company Annual Virtual Conference
Skuid
Recently active
Are there any plans for making Skuid pages mobile-friendly? Any best practices around this?
Hello, We are looking into trying to use some other apps on the app exchange market with skuid. I am just wondering will most apps work right away with skuid or will we have to write some code to get some of the features to work with skuid? As an example, we currently use an app plugin from ShoreTel that allows us to dial a contacts phone number by simply clicking on the phone number in salesforce. In regular Salesforce view this works just fine but in skuid it currently doesn’t work. Thanks, Michael
The user creates a New Record. Then : 1. Picks Service Provider (User Entered) 2. Populate Rate List Picklist (System) 3. Add Service (User Entered) 4. Populate Cost from rate list (System) 5. Margin (User Entered) 6. Price (System Calculated Field Autoupdates, real time, Pre-Save) I want this real time since they have to do this multiple times on the Line Items. The rate list is different based on the service provider and there can be a different service provider per line. Rate List (Like Price List but also has a Service Provider ID or Account ID) Rate List Items (Like Price List Items) This is the ideal user experience. I think Step 2 can be done through a custom Field render but the rest not so sure.
I have a partner portal in which I have a few VF tabs set up. These VF pages redirect to Skuid pages. However, when the Skuid page loads, the “Home” tab is highlighted instead of the custom tab. I have populated the “Tab to Override” field on these Skuid pages with the name of the custom tab. What else is it that I need to do to make the right tab highlight?
In the Winter 14 release of Salesforce they enabled “Search All Fields” as long as enhanced lookup was enabled. This is extremely helpful when you have chosen to go with auto-numbering of your records. Instead of trying to gues what some nebuluous number is you can actually search for a field name. In Skuid it appears that it can only search for the number in the reference field (in my case a child relationship). Is there anyway to have SKUID do seach all funtionality so the user can enter something that makes sense to them in the field? Or is there a work around that people were using pre-release of the new feature?
I am trying to do a redirect to create a child record in a Master Detail Relationship and have the name of the Master record already listed in the lookup field. In my case it is a Client with a Prescription. I want the “Client” field, which is the master, to be populated with the client’s name “John Doe” as part of the redirect. If I go to the default Salesforce view and click the button I get the below URL (my site removed). How do I call the client’s name John+Doe?? Everything I have tried actually gets passed into the field instead of calling the name. Any help would be greatly appreciated. /a05/e?CF00NG000000CLpAE=John+Doe&CF00NG000000CLpAE_lkid=001G000001E6RZM&retURL=%2F001G000001E6RZMIA3%3Fnooverride%3D1
I have created a Skuid Page, as well as a VF page that overrides the Account Tab. The override works great, but I have one issue. When I set the default tab to “Account” to an app I created, it redirects me to the skuid app instead of the app I intend to access. If I set the default tab to “Home” in the app I created, it works as intended. Is there a way to set “Account” as my default tab and be able to access the app?
I have configured overrides on the View/Edit function of the Contact object and a custom object. My overriding seems to be working in that it goes to the right Skuid or standard page at the right times based on profiles and record types. However, when I try to double-click on a field in the standard layout it does nothing, and when I click on the “edit” button on the page to go into full edit mode it redirects back to the view-only page. Is there a config that I’m missing? When I turn de-activate the Page Assignments I can edit again, but of course then I’m not overriding to the right pages anymore.
I need to show tracking history in one of my Skuid pages. I have a client and I track what geographic area they are in and what house they are in. I know from reading other posts that Salesforce has not given access to the “Pretty view” that just says in a sentence what was changed. My issue is that it shows the ID associated with the change as well which clutters the view and doesn’t mean anything to anyone. For Example: 2/2/2014 2:01 am John Doe Cedar City Provo Rich Slack 2/2/2014 2:01 am John Doe a02G000000BZ6iDIAT a02G000000BZ6lwIAD Rich Slack Is there a way to filter out line 2 that shows the a02G…? Thank you!
I need some custom action (setting default values) to happen before saving a new record from my Skuid page, so I created a custom save button. However, I’d love it if it could enable/disable like the standard Skuid save button. How would I make that happen?
What’s the best way to share snippets across our pages? We have all of our inline Javascript in a static resource, which is nice and neat, but our snippets are currently sitting within each page as a local resource. Should we extract the snippets out to our static resource and wrap them in the registerSnippet construct?
Kinda have two questions here: 1: Adding a validation error to a field: I have some fields that are required before continuing to the next step of the wizard. Is there any way to leverage the built in field errors? 2: I’m currently using the page “Problems” but not very effectively: helpers.error = (function(skuid){ return{ add: function(message){ var myProblem = {isDisplayed:false,message:message}; skuid.page.displayProblem(myProblem); skuid.page.problemsIndicator.text('Problems'); skuid.page.problemsWrapper.show(); }, clear: function(){ skuid.page.problemsContainer.empty(); skuid.page.problemsIndicator.text(''); skuid.page.problemsWrapper.hide(); } }; })(skuid); helpers.error.add('Huston, We have a problem'); Results in something like this: This works, but I’m wondering if you guys have a better way of managing these. Or are the problems meant specifically for SKUID page errors and no so much for user interaction?
Long Problem Short: Is there any way to prevent rendering all the related fields on model.save()? Why??? I have a skuid page with pretty much all custom renders. I’m using the fact that registerSnippet gets called when a custom field is rendered to execute some business logic. For this example, I want to render a field only if another field has data. I also want the value of the rendered field to be a result from a callout. Example Code: skuid.snippet.registerSnippet('RenderConditionalField', function(args) { var tModel = skuid.model.getModel('myModel'); var dependantField = tModel.getFirstRow().myField__c; if(dependantField){ MyController.getSomeValue(dependantField,function(){ //call function to render the field, pass in the value helpers.components.customPicklistRenderer(args, 'conditionalField__c', result); }); } }); This works great, except for a side effect of a poor design choice. These fields are all attached to my primary model. At the end of the business process, I save a
We are using person accounts that we call clients. Each client/Person Account has different activities scheduled like Doctor’s Appointments or annual meetings. With Skuid I can create a custom Calendar for that Client/Person Account to show the upcoming events on the calendar. My question is can I create a Tab with a large calendar in it that shows ALL the appointments for all the Clients/Person Accounts that the user has permission to see. For instance we have a medical driver that has to take all the Clients to their medical appointments so it is beneficial to be able to see all Client/Person accounts on one calendar all at once. Is it possible with SKUID?
I have a Skuid Page with a Task object model. I would like to allow the user to upload attachments on the Task. I followed this tutorial to the ‘t’ and and launch the page directly from skuid, it works at first, but as soon as I start adding other components (tabs, editors, etc) to the page it stops working. When I try to upload, I can select a file and it seems to be working, but the file never uploads. If I try to embed the Skuid Page in VF then it completely stops working. When I click the button, nothing happens and there are no JS errors. I also tried followed the tutorial on putting the button directly in the table but that doesn’t work either. Everything seems to go well, but when you are returned to the page the file isn’t attached to the Task.
This likely isn’t possible, but I’m desperate so I figured I would ask anyways… I have a skuid page that is wrapped by a VF page so that I can make JS Remoting calls to an apex controller. <apex:page docType="html-5.0" readOnly="true" controller="MyRemotingController"> <skuid:page page="MySkuidPage" /> </apex:page> My client wants this page to override the default “view” action for the object. I can get it to override to the SKUID page no problem, but obviously my JS remoting calls don’t work unless on the VF Page. Is there anyway to point your page assignment tool to a VisualForce page instead of the SKUID page? I now realize that I probably should have use Rest API instead of JS Remoting, but the deadline is coming up and there is no going back.
Hey there, Does anyone know if it’s possible to add buttons that exist on regular Salesforce pages that come from other apps? Specifically, we use the Geopointe app for account mapping, and the ELTON equipment tracker to track our equipment. I’d like to put an action on my account list that lets me map the selected accounts, as well as a button on an account to loan a piece of equipment to it. There are also a few more similar functions we’d like to add. I imagine some kind of custom code would be required? Thanks!
Is there an event that I can bind to when the step of a wizard is loaded? Or any other way to make javascript execute when a given step is loaded? I have some complex logic where I might need to automatically take the user to a future step if certain data is present. No matter how they get there, I’d like to execute some code whenever they arrive at that step. Instead of duplicating the code in each entry point, it would be nice if there was one place to put it. Example: Entry point 1: conditionally skip step 1 (on page load) if(task.myField__c){ var wizard = skuid.component.getById('myWizard'); wizard.element.steps.step1.navigate('step2'); alert('welcome to step 2'); //common code }else{ //continue with step1 } Entry point 2: action button snippet skuid.snippet.registerSnippet('toStep2',function(args) { var params = arguments[0], step = params.step; step.navigate('step2'); alert('welcome to step 2'); //common code });
We would like to filter some records in a table by the start date’s month.The best way I thought I could do this was to create a text formula field to read the Month of the Start Date (January, February, ect.). I created “Month Formula” field to achieve this. I created this condition: FIELD Tenor__c records where Month_Formula__c OPERATOR is VALUE a blank value STATE This condition, named Month_Formula__c can be modified by filters, but is off by default. and then set up a filter that effects that model condition. I set it to a manual source and added an option for each month (the readout options from my formula). It is of course not working. The formula field is giving the correct readout, but the filter shows no results ever.
I want the user to be able to type in the filter criteria when filtering a table. Is this possible and if so how? Thanks
One of my orgs has an outdated version of the Skuid managed package. I found Skuid on the appexchange, and it took me through (way too many) pages asking for names and logins, After finally choosing to install in a production system, I was redirected to this page: https://sites.secure.force.com/partners/PP2PartnerLoginPage?startURL=%2Fpackaging%2FinstallPackage.apexp%3Fp0%3D04tG00000007JdhIAE . I’m not sure what to do here, though. Why am I on a partnerforce page? This won’t install Skuid in my client’s production org, will it? In any case, I do happen to have a partnerforce login, but when I used it the next page simply said I don’t have the correct permissions to get to the next step. I suspect something is wrong here? So, to get around this, I had to do some serious hunting around to find your page with the latest package install links. Finally found it here: Get the Latest Skuid Releases & Everything That Came Before . Please make a link to this more prominent or publicly finda
I’m working on an API integration with a system where we want to send orders from within my clients ORG. There are a number of variable configuration pieces that I retrieve directly from a webservice. These configurations are not stored in SF, thus I’m finding it awkward to use skuid to display & select these. For example, after getting the shipping address for the order, I make a callout to get available shipping methods. These are then displayed to the user for selection. Currently, I’m doing this either by injecting the inputs with javascript (using a component). Functionally this works fine, but the injected components obviously are not styled with the rest of the page. I was just wondering if there are any best practices for doing this type of thing, or if I will just have to use CSS to make everything fit. (this is my last question today, I promise 😉
Maybe this is possible already but it would save a lot of headache if I could attach code to Action Buttons of navigation type. The two use cases that I’ve come across have to do with the Wizard component, but I’m sure there are more. Validating Wizard before proceeding to next step Running logic when before proceeding to next step If you could attach a callback function to execute before & after that would just be icing on the cake! The before function could return true/false to indicate if the wizard should proceed to the next step (to use for validation)
Is this possible? In a static resource JS file, when I try something like this: var taskModel = skuid.model.getModel(‘MimeoTask’); var task = taskModel.getFirstRow(); I get the error: Uncaught TypeError: Cannot call method ‘getFirstRow’ of undefined Obviously this code is executing before the model has loaded up, so is there a callback or hook I can attach my code to? I know I can get it to work if I wrap it in a component. Just wondering if it is possible to do without a component, and why there is no documentation of this? The example at the bottom of the Model API reference: Page Not Found — Skuid v15.1.6 Documentation makes it seem like this should work.
If I am willing to make some minor changes in page then Is it possible to view code generated for skuid page?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.