Deep dive demo webinar: Get an in-depth look at the enhanced Nintex CE Platform
Connect with peers and experts to ask questions, share insights, and find solutions for Nintex products.
Recently active
I’ve referenced these 2 posts (here and here), and both say returning false should stop the successive actions from running…but I’m having no luck. var params = arguments[0]; var step = params.step; var $ = skuid.$; // Get Incentive and Template Requirements models var models = skuid.model.map(); var requirements = models.TemplateRequirement; var incentive = models.Incentive; // Get fields from each model for use in validation var incentiveRow = incentive.getFirstRow(); var incentiveStart = incentive.getFieldValue(incentiveRow, "Incentive_Start_Date__c"); var incentiveEnd = incentive.getFieldValue(incentiveRow, "Incentive_End_Date__c"); // for each Template Requirement, validate the Milestone Date is within range of the Incentive Start and End Dates. $.each(requirements.getRows() ,function(){ var requirementRow = this; var milestone = requireme
I am attempting to show an icon as table data when a record meets certain criteria. I found the documentation here:https://docs.skuid.com/v10.0.4/en/skuid/javascript/snippets/table-custom-field.html and the code shared under ‘display an icon’ works. how do I make this work with a font awesome icon though? Here is the code I have (including the working provided example) var field = arguments[0], value = arguments[1], $ = skuid.$; var tableCell = field.element; //var tableCellDiv = $(‘ ’).addClass(‘ui-silk’).appendTo(tableCell); var tableCellDiv = $(‘ ’).addClass(‘fa’).appendTo(tableCell); if(value === true){//tableCellDiv.addClass(‘sk-icon-refresh’); tableCellDiv.addClass(‘sk-webicon-font-awesome:refresh’); console.log(‘value was true’); } else {//tableCellDiv.removeClass(‘ui-silk’); tableCellDiv.removeClass(‘fa’); } The commented out lines are the working example for the silk refresh icon. I tried inspecting the element in a different part of the page to find out what class I’d need
How to add a custom button which i have created in salesforce to be added to skuid layout directly and functionality remians intact
Hello!For an inline javascript snippet I’ve typically used this to run the snippet: $(document.body).one('pageload',function(){<br>&nbsp; &nbsp; SOME CODE<br>} However, this will only run the first time the component is rendered if the Skuid Page is embedded in a lightning component. If you navigate to a different page and then back to the previous page (importantly - this is internal navigation where a full page refresh doesn’t take place - e.g. navigating to a different page in a Salesforce Community) - then this inline javascript will not be re-executed.So, in a nutshell - I need a way for the inline javascript to be executed each time the Skuid page in the lightning component is rendered.Cheers!Louis
I am try to pass the date in a page include but must not have the date 01/01/1900 in the correct format. Help?
For our users one of the useful features of Salesforce classic is the ability to customise the tabs that appear at the top of the page. in Skuid we have a master page containing a navigation bar with that link to their associated object views. Is there a way to replicate or get close to replicating the ordering of the the tabs functionality from Salesforce classic?
Hi all,I’m looking for a way to inject template text with merge fields dynamically to my page (at runtime, with JS).Example:I want to add a text like “… the latest status is {{status__c}} …” and have the merge field transformed to status value.My idea was to use a template field, set it’s new text and render it again.I replaced the fields text in the HTML DOM element with JS (which works). But after calling the render() method of the template field, the old/previous content is set again.Any suggestions?
My question is about button set properties. The button set properties have the option to set the Context Conditions (where id = id of row etc). In what situation would this be used? I typically have been setting the Model to the button, but not sure about the Context Condition propertyThanks
I have a screen that looks good on my iphone. When I refresh it looks like this. If I refresh again it is good again. Any ideas why?
Has anyone solved for this, please?I’m using a Search component to search for existing records that could be part of a many-to-many relationship. Ideally, I’d like to have an action that will allow me to link an existing record to the object I’m working on.Should be pretty simple stuff except: The return object actions don’t run in the context of the row you’re executing them on so for example, I can’t use {{Id}} to update my object. I end up with the Skuid ID rather than a real Salesforce ID.Interestingly enough… I can do it as a Select action and it works fine; however that’s a less ideal user experience since it’s not clear that simply clicking the result will kick-off actions.Help, please!
Yo! Sorry if this has been asked already. How do I get the index of a loop created via merge syntax (used in a template component). For example, something like this (which doesn’t work): {{#$Model.MyLovelySkuidModel.data}} <li>{{index}} - {{{Name}}}</li> {{/$Model.MyLovelySkuidModel.data}} Cheers! Louis
Is there plans to support the “Individual” object?
I have two aggregate models with the date fields both rendering grouped by calendar month. So for January both model displays “1” for the date. I am trying to do a MODEL_LOOKUP based on the date fields but just using the alias names of the date fields are not working. Formula: MODEL_LOOKUP(“Goals”,“Profit”,“StartDate”,{{InvoiceDate}})
I’m running into something strange that I can’t figure out. Here’s the basic setup: My page contains 2 models that both have the standard Contact object in common. Model #2 should be limited to only those records that have Contact records that are also found in Model #1. Here’s what’s happening: When I load the page, the Conditions for Model #2 are being ignored and it is loading all records. However, just to make sure my Condition was correct, I created a custom button that re-Queries Model #2. When I click the custom button, the condition is applied and the records of Model #2 are limited as intended. When I click the custom button that re-Queries Model #2 the conditions are applied: Here are my Models and Conditions: I’ve tried everything, including completely deleting my models and recreating them and every possible combo of “filterable default on, off, always on, etc.”. Why aren’t the Model Conditions being applied when the page loads instead of only when I re-Query the
I created a table on the ContentVersion object. I wanted to allow users to be able to reference this field when they are using the search bar in the table. It seems like the search feature works for all the other fields I am using ContentVersion.Title, ContentVersion.Description, but it does not work for ContentVersion.TagCsv. Does anyone know if ContentVersion.TagCsv can be searched? I am wondering if it has to do with the size of the field type Text(2000). Any help will be greatly appreciated. Thank you.
Hi,we created some pages on a sandbox with version 9.5.14. However when we moved the pages to new sandbox with skuid version at 10.0.4 (we also tried 10.0.7 as per one of the thread), we see that some of the pages are mis-aligned. This is causing lot of problem as there is no hint we could find to resolve the issue.
Hi, Does anyone know the correct (or preferred) load order for the Skuid component packs. Thanks in advance
I have a REST model and it is pulling back data correctly. One of the fields is a Datetime and when I try to create a Date Range filter, nothing gets rendered. Am I setting it up wrong or is it just not possible to do? Any suggestions on how I can get a Date Range filter to work?Thanks
Hey folks!A Lightning component that includes a Skuid page will often render the Skuid page later than the rest of the component. This is often quite a short delay but is sometimes more pronounced. I was wondering if there was a way of checking to see if the Skuid page bit had rendered and conditionally displaying a loading wheel (or something like that) whilst the Skuid page is loading?Cheers!Louis
Hi all, I’m trying to find a way to insert value from “outside” into a richtext field (CKEditor) via JS snippet. While there are some examples available regarding normal CKEditor usage (https://ckeditor.com/old/forums/CKEditor-3.x/heres-how-insert-text-and-tags-cursor), I get stuck at the very first step -> getting the CKEditor instance in javascript.This should work var oEditor = CKEDITOR.instances.yourEditorID;<br><br><br> but “instances” is empty in my skuid page (normal Field Editor showing rich text editor).Can someone point me the way?
Is there a way to assign picklist entries to a UI-only picklist field in a UI only model from a global picklist? In my case I just have a simple UI-only picklist field that needs to have all the 50 states as its picklist values. Instead of typing in all the 50 states, I was wondering if I could connect it to an already existing global picklist field. I see that it could be populated by “Rows in a model” or “Javascript snippet” but how do I put that to use here?
The table mass update option does not seem to adhere to the record type choices available to the logged in user. Instead, all picklist values are available for the user to select and make no sense. Is there anyway to control this?
We just found an issue in our full Salesforce sandbox, which is on the Spring '18 preview release and was refreshed in December '17. We have a skuid page that pulls data from one Salesforce object into a table component on a page layout for a different object. Today we found that when we click on the Skuid table link from the page layout to the target object, the target object page layout opens and displays data from our production org and not our sandbox org. Is there something we are supposed to do to re-point skuid to our sandbox whenever we do a refresh? I am not sure whether this has been happening all along without our knowing it. I just need to know if I have to add another step to our refresh protocol that will point skuid to sandbox data after a refresh. This could have been a disaster if we had been testing anything with the skuid page in our sandbox and unknowlingly affecting production data.
Hello all - interesting dilemma here. We have been using a third party provider to generate many of our PDF documents, and we’re trying to move away from that. We’ve been building our own Skuid pages and using CSS to get the format correct. Now we want to make it so as soon as the page is finished loading, it automatically calls a print function. I’ve been messing around with this for a few days and have been having some issues - sometimes it will work right and sometimes it won’t, but that’s partly because I had been writing my inline code wrong to begin with. This is my code as it is right now: (function(skuid){<br> var $ = skuid.$; var models = skuid.model.map(); var SingleSerial = models.SingleSerialNumbers; console.log("1"); console.log(skuid.model.load(SingleSerial)); $.when(skuid.model.load(SingleSerial)).then(function(){ console.log("3"); print(); }); })(skuid); Basically, we want to give the page time to load the model information before it tries to send the print comm
Hello Skuizards,I need some design suggestions on how I can proceed with a requirement that I have without hitting any governor limits.I have an object called Hold Data which contains records that were imported from an external system. I am building a skuid page which allows for users to search the hold data table for a billing code. The maximum number of records this search can return is 11,000. This is the easy part and I have been able to do this so far.Now the next thing that the user needs to happen is click a button which would then create an account record for each record returned by the search - which means there can be upto 11,000 account records that will need to be inserted. Once the account records are created, the corresponding hold data record will need to be updated with a lookup to the newly created account record.I initially thought I could do it through a javascript snippet, but considering the magnitude of records that might need to be touched, I fear I will hit the
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.