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 have an admin whom I don’t want to have access to edit SKUID pages (but should be able to view them).I added them to SKUID and now they can both see and edit pages. They currently do not have any permission sets assigned (Viewer or Editor) yet can both view and edit SKUID pages.
Here’s the scenario: We have a Sales Order with Sales Order Items (related list). I’m trying to create a pop-up on the Sales Order that populates an Invoice Items model with the rows from Sales Order Items, allowing them to change a Quantity Invoiced field that then creates an Invoice and Invoice Items when saved.I can’t quite figure out how to pre-populate the Invoice Items model with data from the Sales Order Items model. Right now I’ve got it populating Invoice Items with the first row of Sales Order Items, but can’t seem to get it to populate all of them. Any ideas?
I am using javascript as a form of validation to prevent certain combinations of fields to be saved. I know I should be using regular SalesForce validation to handle this, but according to the admins around here it would be too complex (Roll-ups on Counts on Formulas…). It works great on the creation of the object because I catch it before the save. I figured I could re-use the same snippet and have it run as an action every time the model is saved. What seems to be happening is that my logic runs and raises the error message, but the save still goes through. This is probably by design (I’m not saying that this behavior is wrong), I just would like to know if there is a way I can stop the save from happening. I tried returning false but that doesn’t seem to help. Here is my code just for kicks: var params = arguments[0], $ = skuid.$;<br>var commodityName = skuid.$M('Opportunity').getFirstRow().Commodity__r.Name;<br>var countOfRateReadyLDC = 0;<br>$.each(skuid.$M('Inta
Hi!I’m running into an issue with the canRetrieveMoreRows and loadNextOffsetPage() properties of the model object. They seem to give inaccurate/non-consistent results when the data set has 10000+ rows.canRetrieveMoreRows seems to return false if the next “page” of data would push the total # of records over 10000. For example, if I run the model.soql query property I get back 10000 rows -but canRetrieveMoreRows is false when the model has only 9990 rows.Additionally, the max # of rows seems to vary depending on the page size. If I use a page size of 2000, I’ll max out at 9990 records. However, a page size of 1500 will max at 8501 records. In both situations, there should be 12201 total records.Thanks for the help!Kartik
Can Skuid display message notifications, like a notification bar at the top of the page, for messages to users, or errors and contain a link that they can click on.Also if possible, can you close this notification and append further messages to it if neededThanks
When custom logic contains the word “or” or “and” more than once an uncaught reference error is encountered. Steps to reproduce: Create page using XML below - Page contains a field with “1 OR 2 OR 3” for rendering custom logic Preview page Actual Result Uncaught Reference error: trueorfalse is not defined Expected Result Page displays without error Analysis replace is used for substitution but replace will only replace the first occurrence of the string found. Possibly consider using a regex with global flag (/and/g). Sample Page <skuidpage unsavedchangeswarning="yes" showsidebar="true" showheader="true" tabtooverride="Account"> <models> <model id="Account" limit="1" query="true" createrowifnonefound="false" sobject="Account"> <fields> <field id="Name"/> <field id="CreatedDate"/> <field id="Phone"/> </fields> <conditions> <condition type="param" en
Hello - Easier to see in action that try to describe in written form. In summary, when using a custom template popup the popup opens in read mode on subsequent invocations. Also, the template field itself becomes “single clickable” instead of requiring a double click to open the popup. Steps to reproduce: Create new page from XML below Attempt to single click either the “Name - Default Popup” or “Name - Custom Popup” field. Expected Result is encountered, single click does nothing on either field Double click the “Name - Default Popup” field or click the pencil for the field Dismiss the dialog with “Done” or “X” Hover over the “Name - Default Popup” field and you will notice the cursor pointer. Single click the field and the popup will appear. Note that the popup is in edit mode. Actual Result: Field “edit” can be triggered via single click Expected Result: Field Requires double click same as on initial display Dismiss the “Name - Default Popup” dialog via “Done” or “X” Hover over
I would like to use reference fields in a table that require the user lookup the associated they need and also NOT automatically link in read mode.Is there a way to do this without javascript? If not, what do I need to do in javascript?
Is this possible? I have of small tidbits of data that don’t need their own page. These records are part of what makes up a quote in construction. To accommodate the structure, I use a lot of tabs. I’d like to be able to quickly navigate to them without refreshing the page. Is this possible with window.location.hash and javascript?
Hey all, I am trying to create custom clone page for the task object – the idea is to have a “Create Follow Up” page accessed from an existing task that will have fields pre-populated to save time. I have followed the steps to create a custom clone page on an account since similarly the task object has no standard clone action. My challenge is, I want to clone the page but also set certain defaults. Example, I want to set the due date to a future date, and set the status to “Not Started” instead of “Completed”, and other things that will make sense in the context. I have tried doing this following the advice in this forum thread but when I add the condition to pull in values from the ID in the parameter AND add additional conditions to set field defaults, I just get a blank page with no fields as per below. If I remove the additional conditions I successfully get my desired page with the identical values to the previous page, and it will save into a new record. So the only thing I can
I frequently get an error on page loads giving a message in the console: Failed to load resource: net::ERR_CACHE_MISSThis actually doesn’t hamper the page’s functionality in any way, I just thought its curious that it keeps popping up.Is there a known reason for it? Have I missed something in building the page?
I have created a custom component very similar to the one described is the excellent tutorial Highlighting Critical Data using Templates and Custom Components.Here’s my inline JavaScript code: skuid.componentType.register('totalMargin', function (element) {<b> </b> //Registers Component var $ = skuid.$; var m = skuid.model.getModel('Quote'); var row = m.getFirstRow();<b> </b> var totalFOB = row.Total_FOB_Weighted_Average__c; var totalExpert = row.Total_Expert_Price_Weighted_Average__c; var totalTypical = row.Total_Typical_Price_Weighted_Average__c; var totalFloor = row.Total_Floor_Price_Weighted_Average__c; var cssClass = null;<b> </b> if (totalFOB >= totalExpert) { cssClass = 'box-green'; } else if (totalFOB >= totalTypical) { cssClass = 'box-yellow'; } else if (totalFOB >= totalFloor) { cssClass = 'box-orange'; } else { cssClass = 'box-red'; }<b> <
Hi all, I am creating pages for creating new tasks - one general and one for a “log a call” scenario which have some meta-data pre-populated specific to call tasks. How can I automatically populate the “assigned to” field with the name of the user performing the action? I have reviewed this similar thread (https://community.skuid.com/t/defaulting-task-owner-to-the-current-user) but it seems to apply to creating a record inline in a table as opposed to a “new” page, and I can’t see where I would apply this merge field as a default. Thanks!
Went through the Skuid image tutorial. When I do a record in Community I get the default image and the pencil shows up but (kind of) greyed out. So I cannot add an image.The File object has read, create, edit, and delete checked.Not sure what I am missing.
We just implemented DocuSign and created a few custom buttons based on their template that work great, however, we just realized this On-Click Javascript button will need to be manipulated in Skuid for it to work. I tried following another post on this, but cannot get the DocuSign button to function properly. Any chance someone can point me in the right direction? Any help would be much appreciated.Here is an example of the template from DocuSign that currently works in Salesforce:{!REQUIRESCRIPT(“/apex/dsfs__DocuSign_JavaScript”)}var sourceId =DSGetPageIDFromHref();var RQD=DSGetPageIDFromHref();window.location.href = window.location.href = “/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID=”+sourceId+“&RQD=”+RQD;{!REQUIRESCRIPT(“/apex/dsfs__DocuSign_JavaScript”)} //********* Option Declarations (Do not modify )//var RC = ‘’;var RSL=‘’;var RSRO=‘’;var RROS=‘’;var CCRM=‘’;var CCTM=‘’;var CCNM=‘’;var CRCL=‘’; var CRL=‘’;var OCO=‘’;var DST=‘’;var LA=‘’;var CEM=‘’;var CES=‘’;var
I’m trying to set an Action item to update a field in a row, but the row isn’t necessarily the top row…{{$Model.modVendor.data.0.VendorID__c}}How can I adjust this to capture the VendorID__c field for the current row, rather than the top (0) row?
Problem: I need to split a lead into one account, one opportunity and two contacts. This requires a custom landing page. Specifics: Use the standard lead conversion logic (search for possible duplicates and add to or create new). The second contact won’t always be needed, only when certain fields are completed. Option: Use the standard logic for the primary lead and add a contact in a custom action but I am not sure how to pull this off in Skuid.Ideas?
How can I create a javascript alert from an inline snippet when a Skuid page has fully loaded, something like the below:(function(skuid){ var $ = skuid.$; $(document).ready(function() { $(function(){ alert(‘test’); }); })(skuid);
I am displaying Child Relationships fields in a table. I used action framework to define an action that will refresh the model that drives the table on some user action. User action is changing a condition that changes the number of child records returned. Query Action runs but the table does not refresh to show the results. If I manually refresh the page I see the proper data in the table. If I add Redirect To URL action to refresh the page by additional action it shows the proper data. Do I need to do something more to force refresh of the table besides adding Query Model action?
So, I have been working on some situations where I am mixing actions from the action framework, and actual snipppets. My issue is along the lines of this one: Block UI and show message until sforce.connection.remoteFunction() call completes I would imagine that most users would want each action to wait for the prior on to finish. Technically that would make every action a callback inside the previous one. I think that there should at least be an option on every action with something like “Don’t run the next action until this one finishes”. I think that would be a huge help to everyone using the action framework. Currently I have run into many issues with actions running too early.
One of the tabs in our opportunity detail tabset contains a page include component (the documents tab - screenshot #1). If you land on this tab when you first load an opp, the page include loads correctly but the information on the other tabs do not (screenshot #2). You then have to refresh the page to get the data to load (screenshot #3). Any idea what’s going on? #1 #2 #3
When using the “Query Models” action, if the Query Behavior is marked to “Get More - Merge in new records” an Uncaught TypeError is encountered. Steps to reproduce: Create page using XML below Click on “error icon” row action - This uses Query Models Actual Result Uncaught Type Error Expected Result Model is re-queried and drawer displays Notes: If Query Model is used (the green checkmark row action), the problem does not occur. When Query Models is used the problem occurs regardless of how many models are selected. It appears in the case of Query Model, “get more data” is called from the model itself where as in Query Models, “get more data” is attempted to be called from skuid.model. Changing skuid.modelfuncName to “curModelfuncName” should do the trick 😉 Sample Page <skuidpage unsavedchangeswarning="yes" showsidebar="true" showheader="true" tabtooverride="Account"> <models> <model id="Account" limit="100" query="true" createrowifnonefound="false" sobject="A
As per video. Typing out a name for a model that is already in use will hyjack the components that use the previously existing model.
I’ve got a few projects on the go where I’ll be needing someone to create javascript static resources for me. Currently have the need for the following:Custom field renderer for Skype calls - href as per this format “skype:(555) 555-1234” - update a field value in another model on clickCurrently looking for approx. 2-5 hours a week.
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.