Hi Everyone ,
I was making OSMDb movie app in Reactive Mode and I struck with two issues
1) When I am adding any cast and crew to the app it is not getting reflected in the Movie Detail screen in the cast and crew section simillary the same thing happen when I add people in production talent .
2) In the Movie Screen when I am searching for any genre it is not showing the particular movies of the genre ... it is showing all the movies in general
Kindly help
Hi @Priya Kumari
This is where things are wrong, you are passing the aggregate here, while you are assigning the dropdown values to your local variable type person movie role
I did find it for you in your Shared OAP
Check here - https://personal-ejuytnht.outsystemscloud.com/OSMDb_PK/MovieDetail?MovieId=1
It is now fixed and working fine Check the attached fileI hope this will help you Best RegardsTousif Khan
Hai @Tousif Khan Could you please check my cast and crew problem too.Iam very new to outsystems.Kindly help.My app not showing cast and crew properly.Please help if you can
Hi priya,
as Tousif said you are passing wrong aggregate and value and yes i catched that mistake for your second case that you refreshed wrong aggregate in "MovieGenreOnChange" client action. Now it is fixed.like this:
Regards
Reemali.
Hi Priya,
For the first case , have you check the value of the expression , that is it correct or not , like this:
And for the second case , have you applied filter in aggregate correctly, like this:
if not, then take the reference from attached images ,or tell me more about your queries.
Thanks
Hi Reemali !
I did exactly the way you did but still it is throwing the error as above. I am attaching the oap fille kindly check and tell me what all changes I should made .
it will be a much needed help
Priya Kumari
Hi Reemali and Tousif !
I don't know how I made these small mistakes . Glad you both rectified it.
Can you please suggest some online tests and all so that I enhance my skills
Hi @Reemali patil and @Tousif Khan
I am not able to add more than one person in production and in cast and crew list.
It is showing one- one person respectfully for cast and crew and Production . In the Movies screen when I am typing something in the plot summary input box the search is not done automatically
I will be grateful if you can provide any solution to it.
ok , so for search you have to assign correct variable as you applied filter in aggregate like this :
for adding cast and crew , can you share some images to get understand , what the problem is?
@Priya Kumari The Actual issue was you have not applied the filter to the aggregates for the specific movie. This means you need to add one more filter to get only those Cast and crew which is based on a specific movie. and we will get specific movie from its identifier
I have attached the updated oap file
Also my suggestion would be go through the whole course precisely with wach details, so that you won't miss anything, Also focus on the concepts which is on the Course to have a better clarity on everything
Let's do one thing I am sharing one link which is an exact replica of a movie application just built on the mobile application, but the logic is the same and you can use it for reference. Will that be helpful?
But yes make sure you will only use it for reference so that your learning will not have any impact.
https://www.outsystems.com/forge/component-overview/14560/osmdb-mobile-o
For practicing Outsystems we already have lots of assignments Like patient portal, booking assignments, then we have To do list app,
You can work on those to have more understanding of all those are under the Guided path here - https://www.outsystems.com/training/paths/
Yeah sure .
Here I am able to add only 1-1 Person in Production Talent and Cast and Crew . I am trying to add more but not able to.. If you can help
Please check the attachments above and also refer to the files I have shared. working perfectly for me you can check it here
Hi @Priya Kumari and @Lekshmi Revi N ,
in List Records add, it must have a Link and If, which If has the condition:
CastAndCrewList.List.CurrentRowNumber < CastAndCrewList.List.Length - 1
And in the True branch, you must add a text like ", " as in the screen below: