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
sorry to seem stuck on the same topic but I more “page include Uncaught TypeErrors” - in this case the included page loads fine when previewing, but once I start using it with a visual force page deployment, I get uncaught Type Errors. I’ve pasted screenshots below. I’ve triple-checked that pages are in the same module, swapped them out & back in again, but it doesn’t seem to make a difference. The most frequent error I get is: Uncaught TypeError: Cannot read property ‘length’ of undefined ActivityReminder._checkScheduleUpdates Screenshot for Preview page working ok: Deployed page fails and renders standard salesforce header instead: Any help is greatly appreciated. Thanks, Greg
Hi Team,We have been long encountering strange issues with client side events that spontaneously unwire. Until recently we have been metaphorically jiggling the antenna until these issues went away, however recently we had one instance that was significantly blocking our progress and I have been able to identify the cause of the issues in some detail.In Brief:The problem is occurring when the following circumstances exist:There is a field editor on the page, the editor is changing the model ‘Client’ There is a template on the page, this is bound to the model ‘Client’ There is an element inside the template, this element has an event wired up on click. Any time the model ‘Client’ changes, events within the template spontaneously unwire. Canceling model changes does not resolve the issue. More detail:When the page first loads, the a#settingsanchor selector is bound:If you change the model, either by changing a field in the editor or in the console with this: skuid.model.getModel('Client
Hello -I have a model that is marked as “Create Default Row if Model Has None” and has a condition applied to a reference/lookup field. When the condition fails, a new row is created in the model and it contains the object id for the field where the condition is set. So far so good…The problem that I am having is that I need properties of the reference field in order to conditionally render certain portions of the screen. When the record already exists, the appropriate fields get pulled down for the reference field and conditional rendering works as expected.Unfortunately, when a new row is created in the model, the additional properties of the reference field are not retrieved on page load so my conditional rendering does not work properly.Here is sample:System Model has property ColorOrder Model has property System (reference to System Object)When Order already exists, Color is available via OrderModel.System__r.ColorWhen Order is a new record, OrderModel.System__c gets the right
For a given model, skuid makes available the KeyPrefix property that provides the org specific object prefix. This comes in very handy.We have a scenario were we would like to build a hyperlink to the “tab/list” view for fields on a skuid page. The fields we would like this for are reference/lookup fields on the object being displayed. For example, on our Order page, we display the Account for the order. We would like to put a hyperlink to “/001/o” in the label area. Getting the hyperlink in the label is easy. Doing this dynamically to support deployments to other orgs is the challenge.Is there a way to access the Key Prefix for a lookup field on an object?My solution thus far is to create a remote method that gets invoked when the hyperlink is clicked that would call getDescribe() on the SObject (the name would be provided in the parameter to the remote method), return the key prefix and then redirect appropriately. Another option might be to create VF page that does something s
I’ve tried asking this before. I have a table with 3 rows… one row is changed. When “Save” is clicked I can get a notification if I’ve registered a field editor… but I only want to reprocess the 1 saved row… not all three of them.I’ve spent a lot of time looking in the console. I see there is a “changes” collection once I make changes… but it seems to be keyed to fields not rows.I guess I could try and track the changes on each field in each row and then I’d know the row that had changed… but that seems excessive.
I have a a need to render some different layouts depending on the number of child records on the parent object. e.g. if the parent has only 1 child, the page is shown as ‘one’, where we mash up the two records into a single view. Between 2 and 4 we nest the children below, and more than 4, we provide a list.How do I create the render condition that queries the number of records in a model?
I have a detail page using a queue component, which is trying to load a page include. The page I’m including contains an inline resource which is resulting in an error in the console. (see attached screenshot) as well as preventing the page include from loading. The included page and snippet works fine on its own as a detail page, but as a page include its not working. Does a page include in a queue component not have the full functionality of a normal detail page? ie should it be read only? Is there another way to make this snippet work inside the page include component?
If a certain field in the event source is blank render a different color. i.e. In event display and background color settings in calendar source properties:if {{AccountId}} isBlankValue then #FFFF00 else #00000?Thanks.
Hello!I’m looking to display HTML email tracking data in a Skuid table component looking at a contact model. Has anyone had any success with this? I’ve been trying to use the EmailStatus object for the model but am getting an error: EmailStatus LIMIT 21 Error:entity type EmailStatus does not support query I’m not sure if anyone else has tried to do this? Am I doing it the wrong way?Any help’d be much appreciated.Cheers!Louis
I have a model (ESCO Product) with a condition where records are in another model (PTI). I want to update the source model (PTI) using Javascript, which will then affect the ‘in’ condition. I am assuming that if I call update data on the PTI model and then call update data on the ESCO Product, the in portion will have been updated and therefore be properly updated. Here is my code (which runs on a third model : ) ) var params = arguments[0], $ = skuid.$; var model = params.model; var PTI = skuid.$M(‘PTI’); var ESCO = skuid.$M(‘ESCOProduct’); console.log(ESCO); var adder = skuid.$M(‘Adder’); var item = params.item; var row = item.row; var Id = model.getFieldValue(row,‘Id’); var indexCondition = PTI.getConditionByName(‘Index’); console.log(PTI); PTI.setCondition(indexCondition,Id); PTI.updateData({callback:function(){ adder.updateData(); ESCO.updateData(); }}); console.log(PTI); console.log(adder); console.log(ESCO); $.each(PTI.data, function(coolRow){ console.log(PTI.getFieldValue(co
Is it possible to have skuid automatically append query string parameters to all the hyperlinks it builds on a page (e.g. hyperlink to a reference field within a field editor)?Our skuid page will take a url parameter (eg. color) that we would like to be “passed” through to each hyperlink and action skuid builds on a page. One thought I had was to use jQuery to append the url parameter on each anchor tag but I’m hopeful that there is a better way as this isn’t 100% reliable and not having css class on each page element (e.g. field in field editor) results in more of a brute force approach across all anchor tags instead of just the ones skuid builds.The use case behind is that our users have a default setting that controls page rendering but they can select a different value on any given page that we want to carry with them to the next page but not other tabs/windows that they might open from outside of a link that is specifically on rendered elements of the skuid page (this rules out u
Fellow Skuidifiers,Like you, I’m a huge fan of Skuid. In fact, I went and built a great dev team around it who’ve created an AppExchange product called PractiFI (www.practifi.com), which uses Skuid as its foundation. PractiFI is a relationship management tool for financial advisers, but of course the incredible UI possibilities with Skuid are applicable to any industry.Here’s a taste of what we’ve done with Skuid at PractiFI, including our winning page in the Killer Page Cookoff at Dreamforce 13: https://vimeo.com/channels/practifiI wanted to reach out and let you know that my team is growing and we’re available to help if you need a hand to turn your Skuid pages into amazing things.We’ve recently helped a few up-and-coming Skuid experts from this community with features such as dashboard charting (using Kendo and D3), client-side calculations and automation using Javascript snippets, JQueryUI animations, detailed CSS overhauls, animated welcome tours, Javascript remoting to Apex class
We have Account records containing the legal details of the entity. In addition, for each location, we have an Account record that references the parent. Our users spend merry hours clicking back and forth, getting confused in the process. There can be only 1 child record (would be nice to not have a Tab but show this as a seamless client view), or any number of Child Account records depending on the actual client.While my wireframe is rather crude, it does show the idea of having ‘all you need on the one page’. Can we do this in Skuid today?While this need is around Parent/Child records from the same Object, I am certain there is also a need for Related records from different objects too.
I have list views that have row action pop-ups that allow the user to enter a payment and update the status of the record. After saving the pop-up and returning to the list view the row does not reflect the correct balance or status until refreshing the browser, which takes things out of context. Need some help on how to refresh the list view upon saving the pop-up. Thanks FYI - working with custom pop-ups that use a page include.
Hi there,I’m trying to create a new call popup row action on my accounts table. So when a user is filtering through accounts, instead of clicking on the detail to go in and log a call, I’d like to open a popup that lets them fill in the info via a row action. I know the basics and had planned to use a page include, but how do I actually let the page know which account the user clicked on?Thanks!
When working with calendar events sources custom popoup and “configure on-click popup” the field WhatId displays all available records. I would like to filter the field WhatId to only display items related to the account record I am working on for example Acme. i.e. If I select Account then Acme should be the only available option and if I select Opportunity it should only display Opportunties related to Acme. I have attempted to use the lookup filter and selected the Account Id field from Accounts referenced by the Url id. That works fine and only displays Acme for the Account option but then also clears all the values for Opportunity, Cases, Etc. Is there a way to set a filter for all lookup actions from the WhatId field to Accounts+Opportunities+Cases+Etc = AccounId {{id}}
Scenario: We use a popup with a table in it and a search box on it (in this example the Users object) Open the popup and search for a name (this works as expected) Close the popup Open the popup. The problem is that the search criteria seems to still be active. However there is nothing to delete in the search box. So we are stuck with nowhere to go until we refresh the entire page! Sample XML: <skuidpage showsidebar="false" showheader="false"> <models> <model id="Users" limit="20" query="true" createrowifnonefound="false" sobject="User"> <fields> <field id="Name"/> </fields> <conditions/> </model> </models> <components> <pagetitle model="Users"> <maintitle> <template>{{Name}}</template> </maintitle> <subtitle> <template>{{Model.label}}</template> </subtitle> <actions> <action type="popup" label="Test Popup" window="self"> <popup title="New
I am trying to adding multiple line items for an opportunity record. I click save once.However the order of the saved line items do not match the order in which in created those records during inline record creation by clicking the green plus icon.Please see the before save and after save images. How do i maintain the sequence in which the records were added? Order by CreatedDate DESC is not helping
Whenever I try to create a new record inline, an empty row opens up at the top. How to make the empty row open up at the bottom of the list instead?
I seem to have created a circular reference, with 2 listeners which respond to changes in 2 separate models, but unfortunately update each other.The parent object ‘FleetQuote’ updates the child object ‘Sectors’. The first listener listens for changes in the FleetQuote model, and updates the Sectors if changes occur.The child object ‘Sectors’ updates the parent object with e.g. a Final Price (sum of the sectors), and I have a listener which listens for those changes in the sector and updates the quote.But one obviously updates the other!Code is below://listener for Fleet Quote modelskuid.$(function(){ var FleetQuote = skuid.model.getModel(‘FleetQuote’), FleetQuoteSectors = skuid.model.getModel(‘FleetQuoteSectors’); var listener = new skuid.ui.Editor(); listener.handleSave = function() { if (!FleetQuote.hasChanged) { FleetQuoteSectors.updateData(); } }; listener.registerModel(FleetQuote); }); //listener for sectors Modelskuid.$(function(){ var FleetQuoteSectors = skuid.model.getModel(‘Fl
So I have a report I wrote as a skuid page. which expects a url parameter I included it in a visualforce page (because I want it to display as a pdf) <apex:page renderAs=“pdf” showheader=“false” sidebar=“false” docType=“html-5.0” title=“ACME Recruiting - Home”> <skuid:page page=“Client_Encounter_Notes” /></apex:page> how can i pass the url parameter through to the included skuid page. Even when I put the parameter in the url the PDF is blank ? do i have to write some sort of controller extension ?
Conditional rendering is great and enables many features that would otherwise require multiple pages of essentially the same thing.One thing that we find is that “new” and “edit” pages behave almost the same except for some small differences. Unfortunately, there is no way currently in the available conditional rendering to render based on whether or not the record is new or not new because the model will always contain a row when the model property is set to “create default row when model has none”There are workarounds to this, none of which are really ideal:1) Check CreatedDate == null2) Create a fake model and set a condition for a fake field to the value of a url parameter (e.g. id) and then use this value in conditional rendering3) Jquery/javascript to call skuid.model.isNewId and then css to hide/show appropriate sectionsBeing able to identify in a conditional rendering criteria if the record is new or existing would greatly simplify the solution.Thanks!
We have a use case where we would like to change the custom object name which displays at the bottom of the page. In this case we would like for it to say “Utility Accounts” instead of “Intake Queues”. I understand that I can choose not to show the footer, however it would be nice if we can customize it. (Just so you know this is just a nice to have/low priority.)
I have used custom error messages with page titles in the past with the following syntax:var pageTitle = $(‘#MyPageTitle’); var editor = pageTitle.data(‘object’).editor;editor.handleMessages([{message:‘Account billing address is incomplete’, severity:‘ERROR’}]);I recently tried using 2 different page titles with 2 different Ids to have 2 different error message locations like so:var pageTitle = $(‘#MyPageTitle’); var editor = pageTitle.data(‘object’).editor;editor.handleMessages([{message:‘Account billing address is incomplete’, severity:‘ERROR’}]);var errorPageTitle = $(‘#MyErrorPageTitle’);var errorEditor = errorPageTitle.data(‘object’).editor;errorEditor.handleMessages([{message:‘Account billing address is incomplete’, severity:‘ERROR’}]);It seemed to work for a bit, but recently I’ve been getting errors on this line:var errorEditor = errorPageTitle.data(‘object’).editor;that editor can’t be read/ it’s undefined. Can this not be used 2 times on one page?
I know we can set default field values on a custom “new” page, but how about on a custom “clone” page?I’ve tried setting up my model condition to default a particular status, but since the model being clone doesn’t match that status, its values aren’t getting pulled in. (correct?)So, are there any out of the box Skuid ways to set default field values on a clone page? Or would this have to be time for some customization?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.