Upcoming Event - Nintex Automation K2: Back to basics
Connect with peers and experts to ask questions, share insights, and find solutions for Nintex products.
Recently active
I am having some trouble when trying to build a custom component. I have a AntPlayBuildersJS static resource which is picking up changes to the code correctly. However, changes to the AntPlayJS static resource do not seem to be getting picked up when i preview the page. When I look in the chrome debugger, I see a reference to: But opening up this file does not contain my latest saved version (it does show the latest version when I view the static resource and via ecipse). Is this a version that is being cached in the skuid instance? Is there a way to force skuid to re-read from the latest version of the AntPlayJS file? Thanks
What’s the best practice to target functions in a Squid component from another element? For example, what if I want to create my own button using inline Javascript with an onClick action that will invoke the “Choose File…” action from the File Component ? Visual: Thanks, -David
I have a page containing a “parent” model called “Workshop” and a table beneath it where users can create rows for “Workshop Attendance”. When users click the green plus icon in the table, it fills in the parent record automatically in the lookup field (Excellent!). However, when I do so and save the page, it throws the error “Invalid Reference Id: Workshop” and no child records in the table are saved. What am I’m missing?
I’m creating a new row on an empty model in JavaScript, and would like to retrieve the Salesforce Id of the newly created row. Here’s what I’m doing, “m” is the model: m.createRow(); m.save(); r = m.getFirstRow(); alert(r.Id); The new row is being saved to the Salesforce object successfully. However the Id I get is “1”, which I gather is a Skuid temporary Id for the row. How can I get the real Salesforce Id? I need it to use in other new rows that will reference my new row. I’ve tried doing this: skuid.model.updateData([m]); after my save thinking it might retrieve the Salesforce Id, but it throws this error : “Uncaught Model ‘m’ has unsaved changes. To update this model’s data, you must first save or cancel the changes.”
I want to always keep my nice Skuid page with a reference table open, and when I click on record links I want them to open in a different/new tab. Is there any way to do this without manually overriding each column in my table with a template containing a custom URL?
Has anyone managed to use Google Fonts in a Skuid page? The usual , e.g. , needs to go in the of the HTML page, which I don’t think we can access, can we?
I have a “New Account” page with a field editor in it. When the page loads, I want the first field to get the focus, so that the user can immediately start typing the name of the new account. Do I need some Javascript to magic this?
Our organization has seperate objects to store phones, emails, and addresses related to our accounts and contacts. We plan to have a Skuid tab which shows a table for each of these objects. The contact lookup field on each of these tables is entered so the user can specify which contact in the account the phone number is for. That phone number will then also show up in the list of phone numbers on the contact page. Is it possible for Skuid to look down to the contact level under each account, and show a dropdown choice for the contacts in the account level? That way, the user would be able to intuitively pick which contact in the account the phone, email, or address information is for. Our users find the magnifying glass lookup feature of Salesforce to be a bit cumbersome in these cases. There is never a case where we would want to let the user pick a contact outside of the account in this instance.
I’m building a page to override our Accounts object (relabeled Households). Our users will mainly be working from the account object because we work in the personal financial services industry, and households are often the client’s family unit. If someone calls, they will want to be able to easily switch between households. This could be a one-step process, but is often a multi-step process when using the “Salesforce Universal Search Bar”. This is because they have to type in the name, click search, and then click on the name from a list. When I go to preview my accounts page from the Skuid page builder, Skuid pops up an awesome screen which I have attached. I would love to embed this search bar on my new Skuid accounts (Households) page, so that users can utilize this functionality.
There’s been a few mentions of a “date picker” component/solution in the works. Is that coming soon? I could really use it.
I have a page where users need to be able to change a picklist to change the status of a record, such as “working”, “submitted”, etc. However, normal users shouldn’t be able to put it into the approved status. I know I can add a validation rule that says "if the user’s profile = x and the picklist value = “approved”, then throw error message ‘you can’t select that’ ", but the ideal way, of course, is to prevent a normal user from being able to select the “accepted” value in the first place. This seems like a perfect opportunity for a custom Skuid renderer! I’m thinking that in read mode the picklist shows the current value, but in edit mode it shows only values that the current user has access to based on their profile. Something like: if (field.mode == ‘read’) { skuid.ui.fieldRenderers[field.metadata.displaytype]field.mode; } else if (field.mode == ‘edit’) { /* if (profile != admin) { add picklist value ‘working’; add picklist value ‘submitted’; } else if (profile = ‘admin’) { add pic
I want to filter my table of accounts using a picklist based on the distinct set of owners of those accounts. i.e. the query for the table’s model is “select name from Account” and returns 50 accounts, and the query I want behind the filter is “select distinct Owner Allias from Account”. Is this possible? I’m pretty sure SOQL doesn’t do distinct, so I tried using a model with an aggregate (“select Owner Alias, count(Id) from Account group by Owner Alias”), but couldn’t make it work. I just got blank entries in the filter picklist. Thanks.
I think I have worked out the basics for creating custom components (which has the potential to make Skuid hugely powerful for the project we are looking at!). I would like to build a component that allows you to drag a Skuid component into it. What is involved in doing this? e.g. In it’s simplest form, if I wanted to build a component that does something like: ------------------------------------------------------------------- ------------------------------------------------------------------- then how would I go about building it?
Our organization thought it would be cool to embed a map of the account billing address where the household picture normally goes. I thought this wouldn’t be too difficult, but I don’t know a lot of jQuery so I’m a bit stuck. Here’s the code I do have (which obviously doesn’t work), but may give you an idea of what we’re looking to do. vskuid.componentType.register(‘mapAddress’,function(element){ // instantiate a model using the model named “Accounts” var m = skuid.model.getModel(‘Account’); // get the first row (or record) from our model var row = m.getFirstRow(); // assemble the mailing address fields var street = m.getFieldValue(row,‘BillingStreet’); var city = m.getFieldValue(row,‘BillingCity’); var state = m.getFieldValue(row,‘BillingState’); var zip = m.getFieldValue(row,‘BillingPostalCode’); var address = street + ’ ’ + city + ', ’ + state + ’ ’ + zip; < iframe src=“http://www.google.com/q=address” > });
I have a situation where I have a parent record, then want to create a table to show records of a child object, but there are a dozen or so record types of the child object. Ideally I’d like the first six or so of the columns to be the same for each record type but on the right end of the table be able to add and edit fields specific to each record type. For some record types I may want one additional field appear, for others it might be three. I can imagine how to do this with formula fields, making the right-side columns read-only in the table, but we want to be able to edit the special/additional columns, too. There would be too many possible columns/fields to practically add all of them to the table, so I’m trying to come up with a sensible way to show the right field for the right record type dynamically in a table column. I could make separate tables appear on the page for each record type instead of one wholistic table, I suppose, but that will take up a lot of screen real estat
We have multiple tabs that load iframes using templates but are concerned that this means our page load times will get longer as we add more tabs with more iframes. Is there a way to trigger an action on the tab click to dynamically load the tab’s content (iframe)?
I have built a few Skuid pages, and I’m showing them in the partner portal. Because we need to also show some standard functionality, like reports and Content, I have assigned the Skuid pages to a custom web tab. The URL I’m using for each tab is like this: https://SitesURL.secure.force.com/apex/skuid__ui?page=PageName This seems to work fine when I login normally to the portal. For administrative & troubleshooting purposes, we also want to be able to use the “Login as Portal User” button on the portal Contact’s page, particularly to verify record visibility issues on the Skuid pages. When we do this, though, and click on one of the Skuid custom web tabs, we get a portal login prompt instead. I know we’ve got a rather custom setup, with a custom SF domain, partner portal, and custom SF Site login page, but I can’t determine if there is a way to form this URL to have the Skuid pages accessible when doing “Login as Portal User”. Any ideas?
When I make changes to records in Skuid and then save, Skuid refreshes the records/rows that I changed and the shows the new data, dependent formulas on those data changes, etc. However, if someone changes other rows that appear in the table, those rows are not refreshed after I click “Save”, unless I, too, have changed those records in Skuid. The data remains stale, not reflecting someone else’s changes of those records. I would have expected that the table would be completely refreshed. Is it working as intended?
We have been using an app called Picture Uploader to attach profile photos to Contact Records. The app attaches the photo to the Contact record and Account record, creates and populates a field called Profile Photo URL with the URL of that photo attachment. We have another field called Picture ID that displays the unique identifier contained in the Profile Photo URL. Last, we have a formula field called Picture that displays the image. The formula is as follows: if ( LEN(btydev__Picture_Id__c) > 0, IMAGE(“/servlet/servlet.FileDownload?file=” & btydev__Picture_Id__c, “”), “”) How do I get the photos to display in Skuid? I’ve gone through your instructions. I can’t find a way to link to the current attachments. We have thousands of them attached to our contacts records. Thanks!
i’m using the slider example and it works great now the client wants to also see the numeric value as the slider slides the jquery examples show this… but that means adding a div and a control to display the number… i don’t know how to add those to the skuid page so the javascript can update them can you point me the way?
Building on the case outlined in a previous post, I have a page showing details of object/model “A”. I want users to see a table below that represents a junction object between object “A” and object “B”. The record being linked to in object “B” is the same for all of the records in the table, and I can retrieve It’s ID from existing models on the page. Since the object “B” record is implied, I don’t want to users to have to select it, but I do need the system to be able to populate that field upon save of a new record in the table. Seems like I need a snippet for saving that can set this value on any new records then save the model. How would I identify and loop through the new records to set the value?
I know I can override a “view” link globally or for profiles or record types, but can I do it selectively (or remove the link entirely) for an editable lookup field in Skuid? I want users to be able to set values in the lookup field, but NOT have the values in the field be clickable (or, at the very least, be able to override the link so I can take them somewhere else). I don’t see how to do that with the settings for a lookup field.
I thought (or maybe I was just assuming) that Skuid would respect the same user- and field-level permissions that Salesforce enforces, but I was just able to edit a field that I didn’t think was possible. Please confirm the interaction between read/edit capabilities for Skuid pages & users and Salesforce security.
The text size in my Skuid pages is really big - too big for practical use. But when I try to shrink it down using the browser zoom settings, everything else gets too small. How do I change the default text size for all Skuid pages?
I have a Salesforce org that uses the PowerDialer for Salesforce application, and I also use Skuid. However, in my Skuid pages, the PowerDialer telephone icons aren’t showing up next to the Phone fields in my Skuid page. Can this be done?
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.