Tab Application not working

Good afternoon,

I’m confused about a tab application I just created. It has two tabs - one shows a grid depicting open tickets, the other tab is a grid depicting closed tickets. Works like a champ when I run it straight out of Scriptcase (with the latest updates). However when I deploy it into production, the tab application opens with the “Open” and “Closed” labels on the tabs, but no grids underneath.

I’ve checked the security and permissions. User has access to the tab application and the two grids. I’ve even given 777 permission to the entire Scriptcase production directory (in desperation) with no luck. I have another tab application in the same project (that I built years ago) that works fine in the same production environment. I even compared the two tabbed applications and the settings are the same.

Works in development, but after deploying to production server, I only see the tabs and no grids. Anyone have any idea what I would have done wrong to cause this?

Thanks in advance,

Mark.

Guess it must be a bug since nobody has any ideas? I’ve tried the following individually (and deployed with no success):

  • Deleted the application in the local Scriptcase folder and regenerating the project.
  • Turning on debug in my two grids and the Tab application - nothing reported.
  • Recreated a brand new tabbed application.

None of the attempts resulted in success. I run an application with a link to the tabbed application that passes the 3 variables when it’s clicked. Works fine in the development environment. I deploy as usual, and then the tabbed application doesn’t show the 2 grids. My labels in the tabbed application do show the variables correctly. Just no grids - just blank.

can you see the grids after deployment if you open them not in a tab, just the grid? just to check if your grid is working

Great question nonkeimike. I build grids all day long so didn’t even think about testing it…and you’ve nailed it. Grid doesn’t show anything!?

Regular query, nothing special - MySql query pulling records that match [account_number] (which is a tiny text field). For your test, I created a control application that passed the [account_number] to the grid - and grid is empty, not even headers or anything - completely blank. Everything works fine in the development environment though. I tried deleting from the scriptcase folder and redeployed, and still completely empty page. So I will rebuild the grid from scratch and see if that works.

Thanks so much for the tip! The whole ‘not seeing the forest from the trees’ thing…

Edit: Just remembered one of the fields did have a link to another floating grid, which had sub-records under it in another grid. Might have been related. I’ll rebuild and see if/where it breaks.

nonkelmike, just wanted to say thanks for your help again. Rebuilding the grids did the trick. It must have been something messed up in the grid I built first where I made it look the way I wanted it to, then I copied it, edited the sql in the second one to reflect the closed tickets, and then built a tab application to present both. Still confused as to why it would work perfectly in development and completely blank in production, but it’s working now. I appreciate the prod to look in a different direction, so thank you!

you are welcome. We are here to help each other and sometimes ‘think out of the box’ :slight_smile: