Company Annual Virtual Conference
FORUM POSTS AND DISCUSSIONS
Recently active
There’s a long, possibly useful thread on environment management / migration here but that thread is 5 years old at this point. As new customers, we’re curious if there are any advancements in this area since then. We’re gearset and gitlab users, if that matters.
I have a Skuid page that is on a Salesforce lightning page. The table on the Skuid is within a Responsive grid. When the Salesforce lightning page loads, the Skuid component is extending outside the lightning page component. In the screenshot, the blue background should separate the lightning page components. The yellow highlight shows where the Skuid page from the left side of the page is extending outside the lightning component. How to I keep this from happening? I assume that I’m just missing a setting because this does not always happen.
Changing the max auto saves property on a master page doesn’t seem to cascade to dependent pages and the property does not seem to be editable on dependent pages. How do I change the max auto saves property on a dependent page?
I have been using Skuid with salesforce since 2013. As a result, I have successfully designed customer apps tailer to my business. But there is one thing that is bugging the hell out of me my accounts tap is not loading any account records. The records are there because when I’m on the skuid page, I can preview the tap, which shows the records. It doesn’t bother too much until I need to merge records, and the only way around this is to go to the composed tab in skuid and sort it that way. Do any of you have any suggestions on how to fix this issue? Thanks Alan
Hi, this documentation references an article in the old skuid community and the link no longer works. I need to use Having, but I can’t seem to get it to work. I’m sure i’m just not formatting the xml correctly. Could you give me the appropriate formatting? Aggregate Models — Skuid v15.2.6 Documentation " Per Salesforce documentation, HAVING is an “optional clause that can be used in a SOQL query to filter results that aggregate functions return.” This clause can be employed as a model condition to filter data, but cannot be added declaratively. Instead, it must be added by editing the XML for the Skuid page, and adding the clause under the model’s conditions, using the same format as other conditions. Working with the HAVING clause is only recommended for advanced Skuid users who are comfortable editing XML. To learn more about this process, see the Filter on Count community post."
I have a nav menu embedded in a deck and for some reason it is not inheriting the context id. Have tried everything. I can replace it with a button set and it picks up the right Id no problem but we really want to use the Nav menu goodness! The use case is to update a field on the relevant record only but it consistently updates the field on every row. Any tips? Have tried a lot of workarounds but maybe we missed something?
Rather than playing (working) with the Design Studio, I am going to ask in hopes of getting a documented answer. In a Table, there is a row action, Toggle Row Mode. It can be used to toggle the row between edit mode and read mode, and this works fine. What doesn’t work is that the text color of the row changes on the toggle back to Read mode. In my case, the row text goes from black to gray. Where in the Design Studio is this gray color defined so that I can change it? If it isn’t in the design studio, why does the color change?
Defect/Issue Description: I started to notice a defect for UI Picklists that pull their source from snippets. I believe this may have been introduced in the Dubai Update? I was able to reliably reproduce this on any UI only picklist with source with a snippet. If the snippet just contains a console.log(“test”) message, it will fire that snippet twice when the skuid page is rendered. This is particularly a problem if we are using a fetch or API request to source the Picklist and return it as an array. The fetch request fires twice. I was able to workaround this issue by making the snippet inline (fire on page render) that creates rows in a model that then the UI Only Picklist values. *Environment: Sandbox API Version: v2 Release: Dubai Update 2 Release version: 15.2.4.0 Platform: SFX Brief Summary of the Defect/Issue: Adding a UI Only Picklist that is sourced by a snippet; fires that snippet twice when the page loads. Action Performed: Load skuid page and review dev tools & console
Can anyone help me implement apex class for authenticating Rest Data Source via Apex? On creating Authentication Provider is says to implement “ModelDataSourceAuthProvider” class, but SF says it doesn’t exist. Do I need to create the interface myself, if so what methods need to be included? Or, do I need to get the interface via other means? Thank you, Lukas
The standard object in my org had its label renamed to Company. Before adding SKUID on salesforce I renamed it back to Account. Once I installed SKUID, it is showing data for other objects but Account despite showing Account as an option in Objects.
I have an action sequence that I’m using as a row action today. It works flawlessly. I’d like end users to be able to multi-select rows and run the action sequence on each row. For the action sequence to work, I pass in the DocumentId from the Document__c field to a named input called “document”. That works without issue as a row action. Here’s the javascript I created to loop through each selected row. It appears the action sequence runs but there is now Id passed to the “document” named input. Any guidance on changes I can make would be greatly appreciated. var params =arguments[0]; var $ = skuid.$; var models = skuid.model.map(); // Get the Document IDs from each selected record var Ids = skuid.$.map(arguments[0].list.getSelectedItems(),function(item){ return item.row.Document__c; }); console.log(Ids); // Loop through each record to download the attachments/documents $.each(Ids,function(i,row){ var namedInputs = { “document” : Document__c, }; skuid.actionSequences.getByName(“Docume
I have set up the authentication Provider as bellow, and I’m using the authentication provider for my REST Data Source. Though, when try to use the model Skuid returns an error that ‘scope’ field is missing, even though I provided. As per image bellow (sorry for hiding rest of it as I don’t know what is sensitive): I am not sure if callback url should be filled in auth provider, or am I doing something else wrong. I have used exactly the same information in Postman and it worked. Thank you.
We have quite a lot of skuid pages deployed and often embed html in the template component on V1 pages. Is there anyway at all to incoporate HTML (such as iframes etc) on Skuid NLX pages?
I have a simple test page with a model on the User object… Model Name: User Fields: Last_Name and Full_Name Condition: Last_Name = pageParameter lname The page has a table displaying both model fields I run the page with the parameter lname set to my last name, and my data is displayed I duplicate the page with a new name and name the model user2. The fields and condition are identical, as is the table. I run the page with the parameter lname set to Smith, and the table displays the names of the org’s Smith users. Back to the first page, I add a Page Include to the second page and leave the Query String blank. I run the (first) page with parameter Dwyer, and both tables display my record. I change the Query String to lname=Smith, save, run the page with parameter Dwyer, and my record still appears in both tables. Shouldn’t the Page Include parameter win out in the second page? It does in V1. All documentation I’ve found says or implies that the “included” parameter will override the or
I am debugging a V2 calendar migrated from V1 and finding a javascript error that I have traced to the Default End Time of 12:00am on the weekly view properties. We are on skuid version 15.1.6 on Salesforce, Winter '23 release. Error shown on Chrome console: skuidCalendar.js:2 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘date’) at e.computeTimeTop (skuidCalendar.js:2:269384) at n.handleScrollRequest [as execFunc] (skuidCalendar.js:2:281565) at e.drain (skuidCalendar.js:2:113754) at e.update (skuidCalendar.js:2:113596) at n.componentDidUpdate (skuidCalendar.js:2:282975) at n. (skuidCalendar.js:2:331663) at skuidCalendar.js:2:332416 at Array.some () at skuidCalendar.js:2:332396 at Array.some () Here is XML to replicate: <skuid__page unsavedchangeswarning=“yes” personalizationmode=“server” showsidebar=“true” showheader=“true”> <skuid__calendar uniqueid=“sk-3C-f-29211”> </skuid__calendar> </skuid__page>
In an older page I have a button that ‘runs datasource action’ SFDC web link. I’m trying to add the same thing to a new page but SFDC Web Link is not visible under the datasource actions. Did this move or any idea why it’s not showing up on my new page? Both pages are in the same org. Version: 15.0.11
Hi, I’m trying to create a Row Action that will trigger a flow to run on the Account that is listed on that specific line of the table. My Model is “Accounts” and the Flow needs 3 variables to run: AccountID, and 2 custom fields on the Account object. How do I assign the values to these variables? What is the syntax needed to be row specific?
In Standard Salesforce Lightning when one adds a Note on a Contact Record, there is an option/button to “Add to Records”. How can I include the same functionality of selecting an object and searching for a related object in Skuid when creating a note? I can do this with Tasks but not Notes. I can create models with conditions for the various objects needed and add a note but seems a bit of an overkill. However still difficult to search and select the desired record.
Hi, I have a requirement where I do not have to show Salesforce records as row but need to display rows with custom information. The user will select any of the row and I have to display that row later in the page. How can this be achieved?
Would a custom snippet be able to automatically render a number field with increasing value? I have a table which outlines a travel itinerary, with sectors 1 through X. (say maximum 20 sectors) Currently the user has to manually ‘number’ each sector so that they stay in order. I tried ordering by Salesforce ID / Record ID, but the table rows are not saved in top-down order, they are being saved bottom up order by SF. (ie the user would have to enter the itinerary bottom-up for it to make sense after it is saved).
I am using a popup with a model set to “Create Default Row if Model Has None” (and disable “Load Model Data on Page Load”). This allows me to create a new row on an object in the popup. In this case, it is creating a Case Comment off a Case model. However, if I click that popup again, I see the same data from the last time I clicked it, even though I’ve used a snippet to save the data (updateData) and refreshed the main page. I’d like the next popup to be empty, waiting for a fresh new comment rather than seeing/editing the prior comment. If I call model.createRow, I do get a fresh new row … but I also see the prior row in the popup (and I’ve set the model “Max # of Records (Limit)” to 1, though I know that’s only used to load new data). Is there any way I can take my model and “reset” it back to the original, new state from within a snippet? Or remove the row from the model without deleting the row from the object? Thanks, - Chris
i have a table with a list of products i added a row action that opens a popup form the form shows that the correct row of the model for products is selected on that form I have a table that has product_material as a model that model is filtered by by the current row in the product model when the popup form opens it displays no records for materials for the current product if i click on the plus i get a record which has the product id of the current product in its “service” dropdown however, if i enter a product in the “materials” dropdown the “service” id disappears nevertheless if i save the record it makes the correct entry in the product materials table, with one product entered as the service and the other entered as the “material” what i don’t understand is why the entries don’t show on the popup form if i then open it again… the table on the popup form is filtered by a “field in another model” that that model is the products model that is underlying the table with the list of
I’m trying to use parameter subtitution on a repeating field editor in the section title, but it doesn’t appear to be working. If I do my subtitution inside the section body, it works fine. This using a repeating section - in this case, across Case Comments. I’m trying to show the case creator name and the case ID in the section title, and the case comments in the body section. Here is what I’m doing in the editor: And here is the result: Is there a trick to get the section title to do the parameter substitution on the repeated object? Thanks, - Chris
“Salesforce is not responding due to a long running script” Are there are any scripts that run for skuid that could be hung up in the background. We use all skuid pages and this error has been appearing for the past week. So far users have reported this issue when choosing the “Home” tab.
On my page, when I uncheck “show header” and leave “show Sidebar” checked I get this (see below). Basically I want the sidebar but not the header.
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.