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 getting carried away with ideas from the article Queue Component: Custom Item Renderers.I really like the concept of the Drag & Drop Opportunities. I would like to extend this by having a popup to display more information on the record, so a user can make an informed decision on what they drag.Can we create a popup from a queue item action?
I am a fan of using both the Field Renderer and Display Template to give context. <field id="Business_State__c" type="REFPICK" displaytemplate="{{Name}} {{State_Code_c__c}}"> <filters/> </field> This gives me a great picklist that shows the state code and also the full state name. This field features in a template: <field type="COMBO" allowhtml="false"> <label>{{$Label.Business_Address}}</label> <template>{{Business_Address_1__c}} {{Business_Address_2__c}} {{Business_Address_3__c}} {{Business_City__c}} {{Business_State__c}} {{Business_Zip_Postal_Code__c}} {{Business_Country2__c}} </template> </field> Which looks like this: Can I include the picklist formatting from the first example in the template? If so, can the picklist (with the 2 field Display Template) only appear on the popup, and not on the read layout? Can the lines that are missing in the above example not show on the read layout?
Responded to this post with this. Slick approach really.This is applicable where you need a page for creating one or more records.Set the model to query 0 rows, not to create a default row if model has none and to load model data on page load.1. Set an action on the model for initiating event “Requeried”. Set one Action of Create new row in model (Use default values if necessary. Using URL params allows for multiple records using the same values)The Save button only saves the model.The New Lead button also queries the model
Hello - Currently, if a field is required and not in edit mode, the css class “required” is explicitly removed from the element after the renderer has been invoked.In the default theme, there is a default style for required on nx-fieldtext of border-right 3px solid red and the input element (for edit mode) has a style of border right 4px solid red.In order to style the element in non-edit mode, a custom renderer is required as well as a custom class because required is removed after renderering.Is there a reason that the required class is removed when not in edit mode?For backwards compatibility, possibly just removing the “.required .nx-fieldtext” style (not sure where & how else this is used so might not be possible) and leaving the required class so it can be styled if desired without requiring a custom renderer and custom class?Thanks!
We are trying to display timecards and the desire is to have a company setting that controlling the work week start day, ours runs Wednesday to Tuesday. We have a table of time clock entries and want to have a filter that shows the punches for the current time card period and be able to go back to the previous periods a week at a time. If you are viewing on Thursday the 10th, it show punches for Wednesday (12th) and Thursday (13th), hit the previous period button and you see the previous Wednesday (5th) through Tuesday (11th).What is best method to do this?
I’m working from this post that describes how to create a custom renderer on a formula that listens for changes to the input fields. I have a very similar use case, but am using a Date/Time field and suspect I am getting tripped up on the translation from Salesforce Date/Time format to Javascript Date/Time and back. When I use the custom renderer, nothing happens. My formula field continues to display its existing value until I save.Here’s my snippet:var FIELDS_TO_LISTEN_ON = [‘Nurse_Intake_Time_Patient_Time_Zone__c’]; var field = arguments[0], value = arguments[1], row = field.row, listener;skuid.ui.fieldRenderers.DATETIMEfield.mode;// Register a listener so that if any of FIELDS_TO_LISTEN_ON are updated,// then we will update ourself as well.if (!listener) { listener = new skuid.ui.Field(row,field.model,null,{register:false}); var calcNewValue = function(){ var value0 = row.Nurse_Intake_Time_Patient_Time_Zone__c || 0, value1 = skuid.time.pars
I am trying to set a condition on Child Relationships field in a model. When I set the condition using a specific value it works. When I tried to use it using the option for values from source model it does not work. Source model and the relevant field does have the records and values and I have verified that by displaying the same in a field editor. I am trying to use the source model based condition so that I can modify a condition on the source model itself to achieve a filter on child relationship records. Is this a known issue? Adding relevant sections from the XML file below. SelectedMonth model does return rows and can be displayed in UI but somehow the condition on child relationship field does not seem to get the rows from the model and hence the query gets deactivated or aborted depending on the option set. I have set the model action on SelectedMonth model to requery the target model so that child relationship records get filtered based on the condition (records in the
I’m creating a Configure Price Quote, Contract, Project Management & Resource Planning system for Construction. The schema is rather complex. I’m fairly certain the queries in which I use to generate the Skuid UI will too much for Conga Composer or for me to effectively manage to use in Conga ComposerMy quote line items are related to the quote via several different relationships. Very useful for my estimators and project being able to manage several groupings of tasks based on their originating requirement.So, that said, some tasks are directly related to the quote. Some are related through a child relationship, then parent , then child and lastly another child. The tasks themselves do have access to all the required data to display them in composer. Done using parent relationships, SF rollups and Passage Tech rollups.I do have a method in mind to dynamically ensure tasks related to the quote through one of the myriad of the relationships can update one field in my Tasks object.He
How would I write CSS to format select boxes, but to exclude the footers?I’ve tried:.nx-editor select:not(.nx-list-footer) {.nx-editor:not(.nx-list-footer) select {
I have a chatter feed inside of a Panel Set and everything works perfectly fine except the action menu above the chatter post box are not showing. Its like their width is set really small. I can tell what the actions are. I have expanded the width of the Panel but does not help. I can see their is plenty of width for the menu to expand but they wont.
I have a button that runs the following snippet below.How to I enable and disable the second multiple action based on the if statement below, which just opens a URL?var AllMortgageModel = skuid.model.getModel(‘AllMortgage’);var row_id = AllMortgageModel.data[0].Id;var request_type = AllMortgageModel.data[0].Request_Type__c;if (!request_type){ alert(‘You must select a Request Type’);}else{ alert(row_id); alert(request_type); //Close the Popup skuid.$(‘.ui-dialog-content’).dialog(‘close’);}
Hi Robb you replied with the below, I have already read that help page thanks. The question I have is that it only migrates Pages over, is there a way to migrate the models, resources and components etc… instead of having to manually recreate them in each Org, thanks.-----------------------------------------------------------------------------------------------------------------------------We’d encourage you to look at this resource in our help files that describes our Page Pack functionality. http://help.skuidify.com/m/page-assignments-and-overrides/l/245955-import-export-page-packs-and-modu…Page packs create a static resources in the org where you are working that you can migrate to other orgs in a number of ways. There are also a few other conversations on the community related to that topic.
I’d like to change the color of the text in a row to red if a checkbox on the record it TRUE (i.e. hot lead). see picture attached.
Using the guidance provided at https://community.skuid.com/t/edit-mode-button I have a custom button the toggles the display mode for various components on the page. The challenge I’m facing is setting the mode when the first tab of a tabset is displayed or a drawer is opened as those elements might not be visible and/or in the DOM when the button is pressed. 1) The tabShow event is not fired for the initial tab 2) There currently is no event fired for drawer show/hide I’ve tried using a Custom Component at the bottom of the initial tab and/or on the drawer, however since the element isn’t in the DOM yet when this fires and there is no wrapperElement like with field editors, I can’t seem to determine an approach to find the sibling components to programmatically toggle their mode. Any guidance on how to achieve this? A use case is: 1) Table Contains a drawer 2) Table’s drawer contains a tabset 3) Tabset contains a fieldeditor that should pick up the current mode (based on a change via
Prior to Summer '14, we had custom field renders that would create a listener to handleChanges and then when the data in Field ‘A’ would change, we would force a render of Field ‘B’. With Summer '14, we’d like to change the approach to avoid using listeners and instead use the event model via the action framework (when row is updated). In our event subscriber, what is the recommended best practice to re-render Field ‘B’ when a change on Field ‘A’ is detected making sure that anywhere Field ‘B’ is displayed (e,g, could be a different editor) is re-rendered? One option is to iterate through registeredLists and call render when we find Field ‘B’ but it would seem there might be a more efficient approach available. I’ve got a few ideas but looking for the recommended and supported approach. 🙂 Thank you!
We’ve just deployed Skuid to an OEM customer, and applied the ‘Skuid Page Viewer’ permission set to all users, incl the Administrator. We would prefer them to not be able to edit our Skuid pages (at least in the early stages) ( so no one gets the builder permission set)However, the edit/gear button is still showing for the Administrator, and he’s been able to click and edit the page.Unfortunately its too late to apply the apex class & trigger outlined at the bottom here http://help.skuidify.com/m/11217/l/121145-packaging-your-skuid-pages as the app has already passed sec review and we’re technically not able to add another class in at this point…Any suggestions as to how to prevent the admin from seeing this button?Thanks.
Is there a way to create a checklist with Skuid. What I need is a way for someone to type in a text box with a connecting check box that can be ticked when completed.Thank you!
My mobile Skuid page displays a grid of accounts and when you select an account you can select a custom object to view existing records and create a new record. Existing records are pulling up great but when I click the plus to add a new row, filled out the record and click save I get:(Regional Office is the field label for the account master-detail relationship). Why is this happening?The underlying model is correctly pulling up existing records which tells me the conditions for the model are correct but when I create a row its not properly setting the master-detail field. I was able to work around this issue by adding the Regional Office field to the page, set it to Picklist, set the Option Source to ‘Model’ and the Option Model to the model that has a filterable condition based on the selected account (See image below). This will properly set the regional office field and the row is saved successfully. Do I have to have the regional office (master-detail field) on the page??
I would like to create a custom url which led users to a specific SKUID tab. The url is:https://b-lab.secure.force.com/fund/apex/BAnalytics And I have tried making it:https://b-lab.secure.force.com/fund/apex/BAnalytics#skuid-component-tab-17 Which is the tab I’m looking for. However, clicking on it sends you to the first tab in the tab set rather than to the tab indicated. When I inspect element, I get the following B Benchmarks B Benchmarks Let me know if I could reference any of the elements in there in the URL, or whether I’m thinking about this the wrong way and there’s a better solution. Thanks!
I would like to do a comparison chart within Skuid. The way that I am imagining this happening is having a list view of contacts and then you select 2 or 3 and then a comparison of the different fields display. The closest thing that I compare it to would be when you are looking at a bunch of cars or computers and you can select a few and get the specs side by side. Also, it would be great to have them compared side by side vertically rather than horizontally. Thank you in advance for your help!
I have used the following JavaScript in the past to get from one wizard step to another:var wizard = $(‘.nx-wizard, .wizard’).data(‘object’); wizard.navigate(‘step2’);I am trying to use the same syntax to get from a Mass Action on step1 of the wizard, to step2 and it doesn’t seem to be working. I am declaring the wizard variable at the top of my snippet, and calling the navigate part inside of a save callback, could that be cuasing issues? Is it possible to get to the next step from a Mass Action with the above syntax?
This should be an easy one. I have a template field in a field editor component and I am trying to do a simple link to a Salesforce report where I am passing in a field value. However, it looks like Skuid forces the custom field to be displayed. My setup. You can see my template link is: <a href="<a target="_blank" rel="nofollow" title="Link: null">https://my.salesforce.com/00O50000003v1Ir?pv0={{Household__c}}">Report</a></a>; But the result is this: What I want is the just the word “Report”. Why is it displaying the Household__c value?? I have tried enabling and disabling ‘Allow HTML’. Same behavior. What do I need to do to my template link so that it drops in the custom field into the URL and only displays the proper text? Thanks!
We have a page that will no longer load in the builder. When attempting to open it in the builder, the following error occurs:Uncaught TypeError: Cannot read property ‘split’ of undefined in skuid_SkuidBuildersJS:2Unfortunately I am not aware of what was done on the page prior to saving that would trigger this. I have seen something like this once before.I have a repro of this in a page called POViewTempUntilFixed and have granted login access if someone would like to take a look.The POViewTempUntilFixed is a “clone” of “POView” which is the actual page that broke. I was able to use the declarative interface to clone POView (Versions aren’t available since I can’t load the skuid page itself). I then fixed POView by copy/pasting the layout fields from the prior version to the current Page record.Thanks!
There are many tables where I want the visible rows to be small, for fast load time, but allow the users to see more if they want to. This is especially helpful when doing Mass Updates on Selected Rows. If I pick in the 5, 10, 25 range there is not an option to see more it is capped out at 50. Is it possible to always list a “Select All” option in the list? Default is 5 or 10 etc. but “Show All” is always an option in the users drop down?Thank you!
in a narrow table the filter hides behind the “table features” drop down and can’t be selectedi’ll have to change it in the xml
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.