TransView and Kinetic Dashboard From Wizard

Following on this post:
Basic Application Wizard no TransView - Kinetic ERP - Epicor User Help Forum
I have created a new application with the wizard with the intent for it to be like a dashboard that I have in classic.

See my tribulations three years ago last time I tried this:
Data Entry Form in Kinetic - Kinetic ERP - Epicor User Help Forum

This time I thought I was doing the right thing using the wizard to make my application. I see that it didnt add TransView, so I found that post above and added it myself. But this TransView didn’t act like the TransView I was using in my post 3 years ago. The first weird thing was that I had to check key field to even be able to type values in the text box.

  1. I can’t see any data in my transview when debugging. I set the Data EPBindings of my text box to TransView.myPartNum. When I enter a value in that field, I do not see it in the transview.

  2. When I apply an event to my textbox onBlur, with the intent to check for nulls, the event never fires. I tried to use ctrl alt 1 and 2 to see the results of the rules, but they never seem to trigger. (debugging just shows ‘hotkey11’) Looking back Hanna said not to use onBlur and use datatable column changing. I changed the event, and still nothing.


Here I setup my text field and epbinding.


And here is one way I have tried the event. I also tried using the stock onBlur. The condition is:
‘{TransView.myPartNum}’ !== ‘undefined’ && ‘{TransView.myPartNum}’ !==‘’

Here is the TransView dv:

And here is the dv generated by the wizard for the grid. This part works fine, just for reference:

I have so many questions I don’t know where to begin. Let’s start with, How can I make my part number field check for a value? If there is one, then I want to use it to filter the revision combo box, if there isn’t one then pop a dialog.

Try just this:

!'{TransView.myPartNum}' or !{TransView.myPartNum}

Enquiring minds want to know.

Both had same result, nothing. I suspect my event isn’t firing at all since i have dialogs on true and false, something should pop a dialog.

Edit: Confirmed! Even a stock onblur event does not trigger when leaving the text box. I put just a dialog after the onblur event and couldn’t get it to trigger. I tried to convert the event trigger to Datatable and dataview, but nether of those worked either.

1 Like

When you’re making your own dashboard and using Transview, you have to initialize it before the dataview will do anything. Make an event like this:

Doesn’t really matter what field you use in the Transview dataview or what you set it to.

1 Like

I added this event as instructed. No change.

I don’t see a value in your screenshot, did you set it to anything? I have “0” in my value field for the row-update, though it is really hard to see it in the screen shot.

I did miss that, but even after I added the “0” in, the TransView doesn’t seem to get values when i type them into the bound textboxes. Also the onblur event on my part number text box still wont fire. :thinking:

What does the dataview in debugger show? Is the dataview there and has changed?

1 Like

I have a custom text field with an onblur event fed into a condition that appears to be at least part of what you’re trying to do.

My condition is:

“{TransView.BarcodeScan}” !== “undefined” && “{TransView.BarcodeScan}” !== “”

Maybe its your single quotes vs double quotes? But this was also in a modification to start production activity, so I didn’t have to create a TransView.

On a custom dashboard I made, I have a text field that filters a grid. In that I did have to initialize fields and create a TransView.

I noticed mine had this field filled in, but your screenshot did not. Not sure what it does or if its required.

For my field I did not have to check Key Field

Under On Create I initialized it.
image

Throw in the row update. Don’t do anything really to it, except create the column.

After that my dashboard departs. I start filtering the grid using the BAQ Options Where List.

I also vaguely seem to remember people referencing a bug in App Studio that you had to do the initialization before doing anything else to the field in the designer or it would make stuff not work. Its hard to remember since I read through a lot older posts.

1 Like

The TransView dv shows nothing, nothing before and nothing after.
It looks just like this before and after i type a value into the textbox.

If that windowOnLoad event were firing, then the TransView should be red when you open the dev tools and have that init field listed. Like this

Do you have any other events on this dashboard?

2 Likes

No other events yet. I am just trying to get any one single event to work. I cant even get my simple onblur show dialog to work, much less initialize the TransView. I am regretting starting a new app from a Wizard. I though this was the new slick hotness. Its just as borked as the rest of Kinetic.
crazy ted danson GIF

For what it’s worth I never use the dashboard wizard. I do use the dataview wizard and occasionally the guided setup for a panel card grid.

I don’t know what to do here. Kinetic is a nightmare.

1 Like

Do what I do when I get mad at application studio, delete it and start over. Don’t use the app wizard this time though.

Well now I’m fixin to start all over again. This time without the stupid wizard messing everything up. I am still not convinced it is even possible to create this dashboard in Kinetic. I swear if I don’t get it this time, I am done. We are going on life support with classic and moving to a new ERP.

1 Like

I am on year 3 and round 12+ of delete it and start over. At some point I have to cut my losses and run. Make no mistake, Kinetic is causing us losses.

1 Like

So If I am going to do this right, what is the sanctioned method? Do I use dashboard to generate application, or use the app wizard(haha), or generate a new blank app?

In all seriousness this is the order I’d go in.

  1. New app using the manual option.
  2. Create Transview dataview (I don’t know if it really matters and it 100% shouldn’t, but I noticed you capitalized the V in Transview and it’s not normally like that. Again shouldn’t matter but superstition and whatnot)
  3. Window_onLoad event to init transview (don’t let yourself get lazy about naming events when you create them because you can’t go back and change the names later)
  4. Panel Card and text box bound to Transview.PartNumber and test to see if you can enter a part number and it show up in the dataview in dev tools
  5. Dataview wizard to add your baq dataview which will give a dataview and event to load it
  6. Create an event to load your baq dataview when you want to, sometimes I start with a button event and then change to something more automatic later.

That should get you pretty far along.

2 Likes

What would use use for Type and prefix? This is technically a dashboard, but IDK what they think a dash is compared to an app.