Upcoming Event - Nintex Automation K2: Back to basics
Access resources, discussions, and troubleshooting tips to build custom applications and streamline workflows with Skuid NLX, SFX, & EXP.
Recently active
Two questions on lookup fields. 1. Is it possible to set the default on the lookup search popup to more than 5 records? 2. Is it possible to display a file in this table. For instance, we have this file field on a custom object called PDF. I can get the file name or URL on to the table, but it cannot be clicked on. This would allow the user to preview the item before selecting it.
Maybe there’s something I misunderstood. But cannot figure out why I cannot see the “bubble” on the day’s view I see the Lead name… but there is no “bubble” where the date/tiem field is supposed to be scheduled on (like month/week view work fine) As shown here the reminder is for 10 AM but does not appear in day view Any ideas? Thx
I am trying to build out an aggregate model on a custom object for forecasting. In Salesforce reports you can create formula fields that reference previous group values to create formulas to show percent change in numbers week over week, month over month, etc. Is there some sort of ui-only field functionality in skuid that would allow me to reference a previous value in a table to report the % changes? Thanks!
Is it possible to pass model data to an invocable method who’s parameter is a List of the SObject type? For example (taken from https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_annotation_Inv…): public class AccountInsertAction { @InvocableMethod(label='Insert Accounts' description='Inserts the accounts specified and returns the IDs of the new accounts.') public static List<ID> insertAccounts(List<Account> accounts) { ... } I’ve been able to Expose an Apex Class as a parameter but cannot seem to get concrete SObject Types to work. Each time I choose the Apex action and then type anything at all in to the parameter value property, the value is not being “saved” (when I click away and click back its gone) and from that point on, changing the Apex Action property to a different action doesn’t change the parameter list. In short, the property viewer basically dies but there is no exception, no error message, etc. Before I capture all the
I need the focus to be on my search component when my page loads, not the first editable field editor field… Anyone know how I can do this? An inline snippet…?
Our goal is to redirect users who have Skuid permissions to custom Skuid pages for both the New and View actions for the standard Case object, while pointing users who don’t have Skuid permissions to the standard page layout. We have active page assignments created for each page and have overridden the New and View actions on the Case object with our Visualforce pages. We have also cloned the managed Skuid permission sets, made local versions and assigned a Skuid Page Viewer permission set to a test user. As we test, regardless of having the Skuid permission, the test user is redirected to the standard New Case page layout with this code: <apex:page standardController=“Case” extensions=“skuid.Redirects” showHeader=“true” sidebar=“false” readonly=“true” docType=“html-5.0” action=“{!IF(canUseSkuid,‘’,redirect)}” title=“New Case”> <skuid:page objecttype=“Case” actiontype=“New”/> </apex:page> If we replace <skuid:page objecttype=“Case” actiontype=“New”/> with: &
I have a REST model that is returning fields like this:[{ "id": 54321, "firstName": "Bob", "lastName": "McTest", "phone": "", "email": "bob.mctest@example.com", "date": "June 17, 2013", "time": "10:15am", "endTime": "11:15am", "dateCreated": "July 2, 2013", "datetime": "2013-07-02T10:15:00-0700", "price": "10.00", "paid": "no", "amountPaid": "0.00", "type": "Regular Visit", "appointmentTypeID": 1, "duration": "60", "calendar": "My Calendar", "calendarID": 27238, "certificate": null, "confirmationPage": "https://acuityscheduling.com/schedule.php?owner=11145481&amp;id[]=1220aa9f41091c50c0cc659385cfa1d0&amp;action=appt", "formsText": "...", "notes": "Notes", "timezone": "America/New_York", <b>"forms": [ { "id": 1, "name": "Example Intake Form", "values": [ { "value": "yes", "name": "Is this your first visit?", "fieldID": 1, "id": 21502993 }, { "value": "Ninja", "name": "What is your goal for this appointment?", "fieldID": 2, "id": 21502994 } ] } ]</b> } Is there any wa
I have a date field and a time field, and I’d like to combine them into a single ui-only datetime field with a formula, but I haven’t gotten very far. {{date}} & {{time}} isn’t returning anything.
My team consists of five individuals, all of whom use Skuid and one of whom is located on another continent. It’s difficult to predict as and when we will each need to edit the layouts and we are running into issues with version control - long delays to implement changes because we’re waiting for another person to finish changes on the same layout, uploading an outdated cloned version of a page etc. Have any others figured out a good system and would be willing to share best practices?
I’ve had this problem before and have worked around it in some cases. When auto-populating a reference field in edit mode through an action, the field populates with the Salesforce ID instead of the reference record’s name. In my current use, I want to have a task that can be assigned to other users as owner. It works as planned except that I want the owner field to prepopulate upon page load with the userId of the current user. They can then change that to another user if they want to assign the task to others. The problem is that when the field populates, it populates with the Salesforce user ID instead of the userID. I tried triple Mustache, global merge variable for user and creating a model on the user object and pulling the userId from there. All have the same result: Salesforce Id instead of UserId. It does work, but it looks sloppy to the user having a jumble of numbers and letters in the userId field. Anyone have any suggestions?
I have added a column(Description) in a table which is read only by default.I want to make this field editable whenever a particular row is selected(a select row column is added on the table and whenever this checkbox is selected,we need to make the Description field editable on that row)
I am trying to customize the columns that are displayed when a user searches in an Account lookup field. It looks like the Display Template should be the solution. However, when I change the Option Source to Model and add the merge fields that I want to display, the lookup search breaks. These are the steps to reproduce what I’m experiencing:In Skuid:1. Select the lookup field on the edit page2. Click search tab3. Change Option Source to Model4. Add merge fields ( in my case LastName, FirstName, Email, Phone )5. Save changesIn Service Console:1. Refresh page2. Enter Account Name into lookup field3. At this point the search never finishesIf I use the automatic Option Source I don’t have access to the fields I want to display. Am I using the Display Template in the correct manner?
Is there a way to obtain the specified “label” property for a field from within a field renderer?field.label and field.metadata.label contain the SFDC label (or the overridden model field value) but not the overridden label text/value from the field editor itself if applicable.I need to be able to render the label contents in my custom renderer based on what’s in the overridden value on the field in the field editor but can’t seem to find it available from any property path given the “field” object in the renderer (other field level properties are available).Possibly I’m just overlooking it. Is this possible with the current version?Thank you!
I’ve been trying to access a apex REST method in a same org trough skuid and unfortunately it was not successful, created a “model service” as below. created a model as below. and the result is as below. I already provided the username and the password for the “Model Service” though it gives me the “Unauthorized” error Error retrieving metadata for Model(s) associated with Data Source ‘RESTAPI’. Please check Models’ properties to ensure they are set correctly. Error connecting to REST Data Source at URL "https://cs16.salesforce.com/services/apexrest/Account/*": Unauthorized Webservice that I’m trying to access; @RestResource(urlMapping='/account/\*') global with sharing class AdviceAccreditionsWebService { @HttpDelete global static void doDelete() { RestRequest req = RestContext.request; RestResponse res = RestContext.response; //String accountId = req.requestURI.substring(req.requestURI.lastIndexOf('/')+1); Account account = [SELECT Id FROM Account limit 1]; delete account; }
I was having a problem where a popup dialog that used a page include was getting cached, but only when viewing the page on a Force.com Site. So, even if data was updated, the dialog would still show old data - it was cached for 10 minutes. I was able to fix this problem by adding cache=“false” to the Apex Page Include that I copied from the Skuid one. <apex:page controller="skuid&#46;Ui" sidebar="false" showHeader="false" readonly="true" standardstylesheets="false" doctype="html-5&#46;0" cache="false"> <!-- Load in external CSS files using link tags --> <apex:outputText value="{!cssLoads}" escape="false" /> <!-- Load local/page/inline CSS --> <style>{!css}</style> <!-- Build the HTML DOM of our page --> <apex:outputText value="{!html}" escape="false" /> <!-- Load in external JS files using script tags with src attribute --> <apex:outputText value="{!jsLoads}" escape="false" /> <script class="nx-include-scripts">
I’m attempting to get the overriden metadata maximum length of a field using the javascript API.I’m currently using the following code to get the length of the field: var flength = field.model.getField(field.id).length;<br> This however, as per the API documentation, returns the Salesforce Metadata Length, and not the overridden length.The value being returned is '350" to flength, and not ‘300’
Is there an easy way to set up a grunt task so that I can push specific pages back to the server?I’d like to do something like this: grunt.initConfig({ 'skuid-push':{&nbsp; &nbsp; &nbsp; 'options': orgOptions,<br>&nbsp; &nbsp; &nbsp; 'production':{<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'files':{<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; src: ['skuidpages/Optimize*', 'skuidpages/Cleanup*']<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>&nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; &nbsp; 'specific':{<br>&nbsp; &nbsp; &nbsp; &nbsp; 'files':{<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; src: ['skuidpages/'<b> + n</b>]<br>&nbsp; &nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; } }); grunt.registerTask('push-specific-page', ['skuid
Is there anything I have to do differently to use skuid-grunt with a sandbox org?I’m getting an authentication failure.
I have a button on a table to “Query Model”. When pushed all the data is wiped out from view. The table shows the message “No Inventory Positions to Display” where inventory positions is the name of the object.If I hit the refresh button in the browser the data will come back. Any thoughts as to why this is happening?
Any idea what might be going wrong when I get this message? Fatal error: Could not find a match for URL /skuid/api/v1/pages
Seeing this npm warning when installing grunt and skuid-grunt:lodash@2.4.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.Is that anything I should be concerned about?
I have a table showing completed tasks that go back many years. I have not found a good search combination of settings that allows us to search subject, type, and description (which is Long Text).SOQL looks like it will search subject but not description and SOSL will not search items older than an year.Am I missing something?
I have a button Conditionally Enabled on a Wizard that has some weird behaviors going on. My button’s conditions require 1 of these 2 fields to be completed to move to the next step: Looks good when you get to step 2 (not rendered because there’s no data yet) Once I fill in info for one of the fields, the button is enabled! If I add data to the other field, it disables itself. But the condition says any condition must be met (either one must have data in it). Why? If I mark that line for deletion, the button returns: If I unmark for deletion, the button is enabled again as it should have been from the start.
I understand that {{#blah}} is basically an “if” statement that checks if a field has a value, but for numerical fields a zero value will be counted as blank. Is there a method to differentiate between a blank and a zero?
Hi all, I’m trying to hide or remove the rich text editor box that comes up for rich text fields. I have some users with smaller resolutions and it seems to be blocking their views, textboxes, etc. Does anyone know of a way to easily hide or remove this?
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.