Learn about the latest Nintex capabilities at New at Nintex
Connect with peers and experts to ask questions, share insights, and find solutions for Nintex products.
Recently active
We have created managed Package and added all the components required along with Skuid and Visualforce pages. After installation of the package, The view and Tab buttons were not overridden in Standard object. How to make those Buttons should be overridden?
I want to cancel the context model when popup is closed with ‘X’. This is because, when you change something on a popup and close it by clicking ‘X’ it does not cancel the changes unless you hit cancel button; which is confusing. I tried following code to cancel the model but it cancels all the models which have unsaved changes. $(window).on(‘dialogclose’, function(ctxt) { $.each(skuid.model.list(), function(i,m){ if(!($.isEmptyObject(m.changes))){ m.cancel(); } }); });How could I just cancel the models which are in current popup’s context. Any Idea?Thanks!
I’m recreating our Salesforce opportunity page in Skuid. The default Salesforce related lists “Open Activities” and “Activity History” include both tasks and events in one easy to read view so you can review the full history of client interaction.I’m trying to replicate this in Skuid but from what I can see I have to have different tables for tasks and events. The obviously issue here is being able to clearly see when clients were contacted, what frequency etc etc as you have to go back and forth between two tables.Has anyone else solved this or am I doing something wrong?Thanks
I have a Salesforce number field with no decimal places. I am adding this field to a skuid form and try to save it.If the user enters “2 Hello 3” … skuid translates this to “23” stripping out any text. How can I have proper validation on my input to have validation similar to Salesforce which will display “Invalid Number”.
In the Skuid Superbank release note it says:Mobile Composer.Upload and view multiple attachments.I have installed the RC in my sandbox but I can’t find any components anywhere in the mobile composer that allows this. I can’t find any documentation on this either. Can someone point me where to go to get this functionality? Thanks.
What’s the recommended way to display this table without the “show 10 results per page, showing rows 1-3 of 3”? For this table we don’t need it.
I have a table component in my page. In this table component, I have a field called “Launch”… The goal is that for each record, in a launch field instead of providing “URL” which will redirect page, I want to use popup dialogue box. Fundamentally each record consists of different kinds of metadata including and an unique form.How can I achieve ths?Thanks,Unmesh
I have a list of Contacts and I’d like to be able to access their latest attachment via the list view. (of course I think if I can make a URL on the contact detail itself I can also access this from the list view… maybe using a formula field? This would be aweseome) When clicking on this link or row action, it would be great if we can either, open a new tab with the latest document, do a pop up, or even better a scroll over view. Really anything will suffice. I found this online which allows me to create a button and utilize JavaScript. https://success.salesforce.com/answers?id=90630000000hQ6jAAE This is great on the Contacts detail record, but again I am trying to do this from a list view. I’m guessing it is as easy as having a URL redirect to this. <A Href = “/servlet/servlet.FileDownload?file={{{Id}}}”; Target = “_Blank”> {{Name}} Or setting up a pop up BUT… how I get the most recent attachment ID from this Contact… that is a bit confusing because I can’t really traverse
I have used Wizard component for adding a new record. But I need to check the recode which exist in the system or not. So I have created below code.Currently I am fetching first name,middle name,last name and birth date from AddContact model. But I need this data from wizard form.I need all value which i have currently entered. Please help me to get this values. var params = arguments[0], step = params.step, stepEditor = step.editor, $ = skuid.$; stepEditor.clearMessages(); var contactModel=skuid.model.getModel("AddContact"); var raw=contactModel.getFirstRow(); var Firstname=""; var Middlename=""; var LastName=""; var Birthdate=""; Firstname=raw.FirstName; Middlename=raw.MiddleName; LastName=raw.LastName; Birthdate=raw.Birthdate; var Name=''; if(Firstname!==undefined) { Name+=Firstname; } if(Middlename!==undefined) { Name+=' '+Middlename; } if(LastName!==undefined) { Name+=' '+LastName; } if(Firstname===undefined || LastName===undefined){ alert('P
code for field renderer: var field = arguments[0], value = skuid.utils.decodeHTML(arguments[1]); CC\_RENDERERS.appointmentTime(field, value); And the following are functions in the static resource cc_renderers: appointmentTime: function (field, value) { renderTime(field, value); function renderTime(field, value) { var theDateTime = getDateTime(value); if (field.mode == 'read') { skuid.ui.fieldRenderers.TEXT.read(field, getFormattedTime(theDateTime)); } else if (field.mode == 'edit') { skuid.ui.fieldRenderers.TEXT.edit(field, getFormattedTime(theDateTime)); } } function getDateTime(value) { var sfDateTime = skuid.time.parseSFDateTime(value); return skuid.time.getLocalDateTime(sfDateTime); } function getFormattedTime(theDateTime) { return skuid.time.formatTime("h:mm a", theDateTime); } Not sure why all the functions are nested that way… I’m inheriting this. But regardless,
What is the best way to filter a table so that only rows that pass a javascript filter are shown? Kind of like a regular filter, except I can’t express my filter as a SOQL expression (it is too complex and requires calculation based on the rows). And it’s very much like Context (in memory filtering, rather than SOQL filtering), except that I want to call Javascript to make the determination rather than relating to another table.Currently I am using model.abandonRow / model.removeRowById, and that generally works, except that the row counters and page counters get all messed up.Is there a better way to approach this problem?Thanks,- Chris
I have built a mobile skuid page with multiple panels and header/footer. However the person in charge of graphical design want’s the header and footer to scroll with the panels instead of the panels scrolling under the always visible header/footer. I could of course easily solve this by moving the header/footer content into the panels, but then I would have to duplicate the content for every panel. Is there a recommended easy way to solve this such as a setting for scrolling header/footer or a panel include for each page?
Has anyone figured out how to accept the an invitation to an event from the event record? I can’t seem to find the link between the master event and child events for those invited via the EventRelation object. This object only points to the master event but the child event. Nor does the EventRelation object have any child relationships to the child events. Kinda stumped. Here’s what I have so far.Article describing the same issue.https://help.salesforce.com/apex/HTViewSolution?id=000199687&language=en_USArticle laying out the schema.https://www.salesforce.com/developer/docs/api/Content/sforce_api_erd_activities.htmI suspect the only solution is to query EventRelation based on the values in the Event for the current user only when the Event has IsGroupEvent and IsChild is true.Event.OwnerId = EventRelation.RelationIdEvent.Subject = EventRelation.EventId.SubjectEvent.StartDateTime = EventRelation.EventId.StartDateTimeEvent.EndDateTime = EventRelation.EventId.EndDateTimeEvent.Descript
Does anyone knows if there a way to disable unsavedchangeswarning for just one model?I still want this on my page but not in one model. Is this possible?
Hi Guys, I am trying (failing) to access URL parameters via merge syntax inside a page include. The scenario is thus: “Parent” page (ClientView) hosted in a VF page. There is a pageInclude component in popup on the parent page referencing the child page (“ClientView_Services_CustomTab”). Coincidently there is a parameter “id” on both pages, however each refers to a different record- in the case of ClientView the id param is for an account, for the child page the id param is for a service. At runtime a request is made for the child page with the expected GET parameters: 2. There is a template component in child page with merge fields for $Params.id and $Params.parentModelName The first value is merged with the parent pages id parameter, the second value is empty. Perplexingly, a model parameter in the child page that is bound to the id param filters the correct service as merged into the page include (the service record specified by the id parameter in the pageInclude.) I suspect this
I tried installing it a few weeks back, but had issues. Anyone have it running?
We have a Skuid Table with the export feature turned on. It works perfectly in Chrome but in Firefox it is not. It appears to be coming accross with the incorrect name and without the .csv identifier. Is there something about Firefox that is breaking this?Thank you!
Has anyone figured out how to do an aggregate model on FeedItem for chatter? It appears Salesforce doesn’t allow it. https://success.salesforce.com/ideaView?id=08730000000C2DwAAKAny ideas on a work-around?
Queue has a very nice feature for letter users manage their filters, but I don’t see a way to let them manage the sort order. Clearly I can change the sort order of the model itself, and can even do so from a JS, but I don’t see a good way to create a UI for the user to select the sort order. In my case, we have two somewhat complex sort orders on our queue. We would like the user to be able to toggle between those sort orders. I did try using a Template above the queue with a custom tag in the template and JS to manage the model, but the layout isn’t very usable - the ends up above the queue area making it confusing for users. And I don’t see a way to include a template or a button or any control besides a filter on the queue itself. The best answer I’ve come up with, which is a total hack, is to create a bogus filter (one that doesn’t actually change the results) and then attach to the control using jQuery to get the events and manage the model sort order that way. Making this
How to write below code in button click using jquery?$( “.sk-drawer” ).each(function() { $(this).hide(); });<br><br>
I’d like a toggle filter (or some way to filter) a table such that it only shows rows where at least one of three text fields has data.I tried a !=null condition for all three fields on the model, with ORs between them in the condition logic (1 OR 2 OR 3). Then I set a toggle filter to activate all three conditions.It doesn’t seem to have any affect.Any idea how to accomplish this? Am I doing something wrong?
I must be missing something in Highcharts…I have the following before render: var chartObj = arguments[0], $ = skuid.$,<br>Appts = chartObj.series[0].data,<br>&nbsp; &nbsp; Comp = chartObj.series[1].data,<br>&nbsp; &nbsp; Shows = [];&nbsp;<br>for (var i = 0; i &lt; Appts.length; i++){<br>&nbsp; &nbsp; Shows.push(Comp[i] / Appts[i]);<br>}<br>var newSeries = {<br>&nbsp; &nbsp; name: 'Show Rate',<br>&nbsp; &nbsp; data: Shows,<br>&nbsp; &nbsp; type: 'line',<br>&nbsp; &nbsp; yAxis: 'rateaxis',<br>&nbsp; &nbsp; lineWidth: 2,<br>&nbsp; &nbsp; dashStyle: 'solid',<br>&nbsp; &nbsp; connectNulls: true<br>};<br>chartObj.series[2] = newSeries; I end up with this:I shouldn’t need to set lineWidth and dashStyle, because those are defaults. Either way, I’m not getting a line.What am I missing? Thanks!
Skip to about 2:15.
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.