I am trying once again to make Kinetic bend to my will. I have a great customization that works in classic. Part of it revolves around automatically populating some fields to help guide the user. For example, once the user enters a job number, the part number field becomes a drop down list of only the parts for that job. This is usually just one part, so the user can press the down arrow to select the first part and move to the next box, expediting data entry. I have the same drilldown approach for operation, and resource group.
These fields all work great with some custom BAQs to populates the drop downs, and I use an OnLeave event in each field to update the next field in the line. In classic the code is something like this:
Create two DataViews. One for your Jobs, then one for the related parts.
When the OnBlur event activates, use dataview-filter-set and filter the part DataView by the current job.
What screen are you working in? The dataview for your jobs would be where ever that info is sourced from.
For the parts, yesâcreate a BAQView for your query.
I am working in a custom dashboard. The dashboard contains a BAQ that lists the contents of UD08. Ideally the user types in the job number as the start of the data entry process. I will keep playing with the dataviews on my end. Thank you for your help!
You wouldnât need a view for it then. I was assuming you had two dropdowns.
If JobNum is just a textbox, then you donât need to worry about a dataview for it. Just bind it appropiatelyâsay TransView.JobNum or something.
I just hate this experience so much! Nothing seems to be working, but there are no errors or anything to point me in the right direction.
I have a Job text box with ID: TextBox-c38d0 I have an OnBlur event setup that triggers a dataview -filter-set action. Dataview = MyParts, Filter = JobAsmbl.JobNum=TextBox-c38d0.Value. No EpiBinding.
I have a part combo box with ID: ComboBox-b4259. No EpiBinding.
I have a dataview for my parts, which is just a view of the PartsForJob BAQ.
The PartsForJob BAQ has a parameter for job number. I was filling in this parameter with custom code in my classic form. But I donât see a way to do it here in Kinetic. The side menu keeps popping out asking me for a job number. I donât want that. I just want to type it in the first text box.
So, something I canât stand is the row filter on the combo only lets you filter from the bound datasetânot from others which would make this task SO much easier.
You can either remove the parameter and do as I did or you can do the same steps, but add your parameter value in the Execution Settings instead of using the where clause.
I keep getting âQuery with âJobPartâ id is not foundâŚâ My setup is just like the screenshots you posted. Should queryID under MethodParmeters by set to my BAQ ID âPartsForJobâ? I removed the parameter from my BAQ.