Complete our Nintex Community Survey
Access resources, discussions, and troubleshooting tips to build custom applications and streamline workflows with Skuid NLX, SFX, & EXP.
Recently active
We’re using Spark (12.2.14) and we have a page with tables, these have records with fields that contain references to SF objects, these display as links. If I click on the links, the correct SF object opens in the same tab. If, however, I chose to open the link in new tab from right click menu, all I get is the page with the tables again not the SF object. This means I can’t keep a skuid page open with all the filters etc applied and at the same time look at objects referenced in the tables.
Is there a way to hide the None option for a Picklist without making the picklist Required? I’ve been looking over the documentation for creating custom field renderers and am having trouble figuring out how to remove the None option from my picklist without making the picklist required. I’m conditionally rendering a picklist based on whether or not the Logic__c field was defined on row creation. If it wasn’t defined on row creation, the Logic__c field doesn’t apply and I don’t render the field. Here’s my code currently (Logic__c is a Picklist field): var params = arguments[0],<br>$ = skuid.$; var field = arguments[0];<br>var row = field.row;<br>var value = arguments[1]; if(row.Logic__c !== undefined){<br>&nbsp; &nbsp; skuid.ui.getFieldRenderer(field.metadata.displaytype).edit( field, value );<br>} I’d like to force it such that the None option is not selectable in Logic__c’s custom rendered picklist, but if I set my picklist to Required it cause
I’ve reviewed this document: https://docs.skuid.com/latest/v1/en/skuid/merge-syntax/global-merge-variables.html#modelIt looks like there’s no way via merge syntax to tell if a model has unsaved changes. Is there any way to do this? I’m looking to put logic into a Formula on a Branch to determine whether or not a model has unsaved changes.Thanks!
I am trying to remove a row in a Ui only model based on an Id field. The JavaScript completes successfully, but the row is not deleted. What am I missing?
I have an image field in Salesforce that can (depending on the situation) display more than one image. In Skuid, all I see is the HTML when I try to display the field in a text box (with or without allowing HTML for the field) and when I try to use the Skuid Image component, I just get a broken image. Here’s the HTML from the text field: <img src="/servlet/servlet.FileDownload?file=015PM000000t2nZ" alt="Account Icon" border="0"/> <img src="/servlet/servlet.FileDownload?file=01538000002DI0u" alt="Account Icon" border="0"/><br> Here’s the link from the broken image: [Hiding this part of the URL]/apex/%3Cimg%20src=%22/servlet/servlet.FileDownload?file=015PM000000t2nZ%22%20alt=%22Account%20Icon%22%20border=%220%22/%3E%20%20%3Cimg%20src=%22/servlet/servlet.FileDownload?file=01538000002DI0u%22%20alt=%22Account%20Icon%22%20border=%220%22/%3E I am running Edinburgh Update 1 (16.1.8.0) What am I doing wrong?
I have a model on my page with a row that is not yet saved to Salesforce, so it has a SKUID Temp ID pending a save to the database.I’m trying to create a new row in a related model as follows (example javascript): relatedModel.createRow({doAppend:true, additionalConditions:[<br>&nbsp; &nbsp; &nbsp; &nbsp; {field: 'ParentLookup__c', value: skuidTempIdFromMainObjectsModel}<br>&nbsp; &nbsp; ]}<br>); The skuidTempIdFromMainObjectsModel is properly populated with the SKUID Temp ID of the parent object, but it would appear when I create a new row this way, the ParentLookup__c field on the newly created row is empty (it doesn’t pass the skuid temp ID over)In the SKUID editor you are able to create a new row and pass skuid temp IDs over and once the models save everything works properly to associate the items together. How can this be accomplished when creating new rows via javascript?Thanks!
I have a Queue component that I’m looking to re-render because I sorted the model data (via javascript sort function) I’m just using .render() on the component to achieve this. It works fine for one of my Queue components, but not on the other. It’s very perplexing. I’m getting the error: TypeError: Cannot read property ‘remove’ of undefinedThe Queue is rendered and visible on the screen.Any ideas as to why this would work for one Queue component but not the other? Any thoughts on this specific error message?Thanks!
Is there a way to check if a component (with a given component ID) is currently visible on the screen in Javascript? I can check if it is “rendered” withskuid.component.getById(‘COMPONENTID’).isRenderedbut this isn’t enough, as it turns out that it being rendered and it being currently visible on the screen have different implications. For instance if I tell it to render with .render(), even if it “isRendered”, if it’s not currently visible on the screen this will cause an error.Is there a way to check on the component’s actual visibility (the component not being hidden)?Thanks!
We were unable to find a Skuid Page named MyPage. The Page is either inaccessible or does not exist. If you believe you should be able to view this Skuid Page, ask your System Administrator to check the Sharing Model for the Page object to ensure that you have access to this Skuid Page. Users have skuid licenses and page viewer permission set.
The problem is with Rich Text Fields in Popups in Edit mode by default. <skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="true" showheader="true"> <models> <model id="Account" limit="1" query="true" createrowifnonefound="false" datasource="salesforce" sobject="Account"> <fields> <field id="RecordTypeId"/> <field id="Account_Notes__c"/> </fields> <conditions/> <actions/> </model> </models> <components> <pagetitle model="Account" uniqueid="sk-qqE-514"> <maintitle> <template>{{Name}}</template> </maintitle> <subtitle> <template>{{Model.label}}</template> </subtitle> <actions> <action type="multi" label="Edit Mode" uniqueid="sk-qqE-520"> <actions> <action type="showPopup"> <popup title="New Popup" width="90%"> <components> <social model="Account" uniqueid="sk-qqP-610"/> <basicfieldeditor sho
As a Table Action I want to remove a row from my table right away, however if that row has ever been saved to the database, I also want to (on eventual save) delete that row from the database. If it hasn’t ever been saved to the database, then I don’t care I just want to remove the row.If initiating a Row Action, Is there a way that I can check if a row has unsaved changes, or has ever been saved to the database? Some way in Javascript perhaps? I’ve been searching through the Arguments object when running a snippet from a row action and I can’t seem to find anything indicating if the row has ever been saved to the database or has unsaved changes or anything like that.I could perhaps check if the row has an Id like “sk-%” which would indicate that this is a row with a temporary SKUID ID and hasn’t been saved yet, but I’m not sure if this is the best strategy. This also doesn’t help me if I want to check if a row that has previously been saved has unsaved changes. Any other thoughts?Than
I’m trying to use a custom field renderer in my table to render a field based on the value of another field in the row. This seems to not work. I have on the field “Field Rendererer: Custom (run a Snippet)” and I’ve entered my snippet as follows: “In-Line (Snippet)” var params = arguments[0], $ = skuid.$; var field = arguments[0]; var cellElem = field.element; var row = field.row; var value = arguments[1]; var m = skuid.model.getModel('DynamicReportFinancialInclude\_\_Conditions'); var operator = row.Operator\_\_c; var operator2 = row['Operator\_\_c']; var operator3 = m.getFieldValue(row,'Operator\_\_c',true); console.log('SKUID RECORD OPERATOR: '+operator+','+operator2+','+operator3); console.log('ROW:'); console.log(row); if(operator !== undefined && operator !== null){ skuid.ui.getFieldRenderer(field.metadata.displaytype).edit( field, value ); } Here’s the console output: As you can see, the first output (operator,operator2,operator3) shows “undefined,undefined,nu
I am having an issue after upgrading to 11.2.30 where community users are getting a There was a problem rendering a component of type skuidpage: No row provided error in the console. Internal users this does not occur. The page loads fine but functionality is limited/broken.
I’ve looked and looked. Can’t find a direct Skuid function to get this.I would like to create a model based on picklist values in order to create a deck with columns based on picklist values.
{{$Model.MODELNAME.data.N.FIELD}} (where N is the row index) will get you FIELD from row N in a model. Is it possible to get the last row in the model this way? {{$Model.MODELNAME.data.last.FIELD}} or something?Thanks!
Hi, We are attempting to use the skuid page component from a visual force page to load a page, but we are trying to set a page parameter on the skuid page and it is giving us an error. Using this code below works: <apex:page standardController=“Contact” extensions=“skuid.Redirects” showHeader=“false” sidebar=“false” readonly=“true” docType=“html-5.0” action=“{!IF(canUseSkuid,‘’,redirect)}” title=“TestPage”> <skuid:page page=“TestPage” /> </apex:page> But if we change the skuid page to <skuid:page page=“TestPage&contactid={$Contact.Id}”/> or any other parameter we set, it gives a skuid error and says the page does not exist. We are not sure how else to try to set the page parameters and pass the values we need to to the skuid page. Thank you!
We use a Skuid pages in our Lightning Community. The Skuid page is rendered within a Skuid Lightning Component. On our Case Detail page (in the lightning community), we use a deck component to show related cases.I noticed today that the footer on the deck component does not render within the community. It will render when previewing the page in Salesforce. In addition, within a lightning component in our Salesforce environment, the same deck footer renders as intended.Has anyone else experienced something similar?PS: We’re not using any javascript, CSS, or any other kind of custom coding on this page. It’s all standard Skuid functionality.
We have a skuid page that was build by a third party for us. It works fine most of the times, but users get a blank space on left some times which is getting annoying. We asked the third party for a solution, they could not figure it out. Is there a reason for this?
there’s an option to add a multi-select filter to a table on a Text field which contains 2 value either “XYZ” or blank,i have already applied below options, but all are failed so please help me to resolve this usse on a very urgent basic,1.Convert text into Picklist and add manual picklist enties values,2.Convert text into Picklist and getting picklist values from snippetvar params = arguments[0], $ = skuid.$;var entries = ;entries.push( { value: ‘XYZ’, label: ‘XYZ’, defaultValue: false}, { value: ‘’ , label: ‘Blank’, defaultValue: false});return entries; 3.https://community.skuid.com/t/auto-create-blank-as-a-filter-optionwhen i select blank option from the filter drop down, then after apply it , it removed the blank selection and i want to filter out all the blank records
I’m looking to strategize how best to go about sharing data between page includes and the page it’s included on.Specific scenario:I have users each with their own “Department” field set on their User object. In order to pull this department field, I query the user object based on the ID of the current user. In all of my elements I may display things differently dependent on their Department. This is fine and good, except when it comes to using page includes.Currently I am running this query to find out the user’s department on each page include, which is ineffecient and less than ideal.I’d like to be able to share this data (User model) between page includes and the page it is included on, such that if the page it was included on has already loaded this data, the included page uses that model to base its logic on rather than having to query its own model.However, if my page include does not have a parent page that queried the model, then at that point the page include should query the
Is it possible to have a Dynamic Page Include where you specify the page name from a model field value? I tried doing this directly and it didn’t work. I also tried doing this with a Custom Component but can’t seem to get it to work.Any ideas?Thanks!
Client side search is no longer searching all fields in a table. I have a page using a child relationship to bring a name of a person in. The table used to allow Client search method to search the name field. Client Search no longer works on this page. In fact, once I realized it wasn’t working I recalled it not working on other pages. Please repair client side search.While logging a bug I want to resubmit another bug where mass update takes new record rows out of EDIT mode after the mass update. You have to click back in to each new row to open them back up again.Thank you,Rich
I have a custom JS button in SF Classic that is used to send documents to Docusign, and I’ve successfully replicated the button in a Skuid snippet:var params = arguments[0], $ = skuid.$; var model = skuid.model.getModel(‘UltrasoundRecord’); var ClientUltrasound = skuid.model.getModel(‘UltrasoundRecord’).getFirstRow(); //Docusign Options Setup var CRL=‘Email~’+ ClientUltrasound.Medical_Director_Email__c +‘;Role~Medical Director;AccessCode~’+ClientUltrasound.Clinic_Ultrasound_Password__c+‘;FirstName~’+ClientUltrasound.Medical_Director_First_Name__c+‘;LastName~’+ClientUltrasound.Medical_Director_Last_Name__c; var DST=‘*******************************’; //Omitted var CEM= ClientUltrasound.Ultrasound_Note_to_MD__c; var CES=ClientUltrasound.Ultrasound_Email_Subject__c; var url = ‘/apex/dsfs__DocuSign_CreateEnvelope?[SourceID=’ + ClientUltrasound.Id + ‘]&CRL=’+CRL+‘&DST=’+DST+‘&CEM=’+CEM+‘&CES=’+CES; console.log('Merged URL: ’ + url); window.open(url.text());The URL merges all
Hi Guys,We have a Skuid page exposed to a site and for some reason, the Site user cannot drag & Drop files in attachment. The Upload Button works fine.I saw in an older post (the same issue, but with community users) that we have to change API Enable permission to true, which I did for that site user and still does not workAny ideas on how we can make this work?Thx
I have Account Type as well as an Account Subtype dependent picklist.I created a new option on the Subtype, and properly allocated it under its Type option. I’ve also made sure it’s on all Record Types for Account.In Salesforce Classic view, I can see the new option just fine.In SKUID, the new Subtype option doesn’t show up.Is there some kind of a metadata refresh that needs to happen for SKUID to pick up the change? Why is it not showing up right away? What can I do to fix this? I’ve already tried emptying cache and hard refreshing the page itself.(SKUID version: 12.1.7)Thanks!
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.