Skip to main content
Solved

Add Project column in Appointment listing screen.

  • February 17, 2025
  • 6 replies
  • 38 views

Forum|alt.badge.img

In mobile app we have a appointment listing screen under services.

We need to add project and default project task field in listing screen.

I am able to open listing screen in app but I cannot find any existing listing screen in mobile app customization screen.

Web portal screen ID: FS3002PL

 

So, I added it.

 

I am not following how can we access this screen and how to add fields.

Best answer by dcomerford

@bjani23 You will need to do something like below. The name in the “” will have to match the name of the field on the FS400100 desktop screen. You must have a customisation in place as Project and Default Task are not on the appointment but on the appointment line.

update screen FS400100 {
    update container "Appointments" {
      fieldsToShow = 15
     add field "Project" {
    }  
    add field "Task"{
    }
}

View original
Did this topic help you find an answer to your question?

6 replies

dcomerford
Captain II
Forum|alt.badge.img+15
  • Captain II
  • 639 replies
  • February 17, 2025

@bjani23 It looks like you are just exposing the Appointment GI or a similar GI to the mobile app so if you add the fields to the Result grid of the GI you should see them on the app

 


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • 25 replies
  • February 17, 2025
dcomerford wrote:

@bjani23 It looks like you are just exposing the Appointment GI or a similar GI to the mobile app so if you add the fields to the Result grid of the GI you should see them on the app

 

I already did.

But after that there is no value in mobile customization.

Even not able to add in listing as well.
 

Above screen FS300200 is detail page.

Logout and login in mobile app. But no change.


dcomerford
Captain II
Forum|alt.badge.img+15
  • Captain II
  • 639 replies
  • February 17, 2025

@bjani23 selecting the tick on the GI wont create the scripting for you. Here is a good article showing you how to have more control over what appears on the moblle app

https://www.acumatica.com/blog/acumatica-mobile-framework-simple-customization-to-display-codes-in-the-mobile-app/


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • 25 replies
  • February 17, 2025
dcomerford wrote:

@bjani23 selecting the tick on the GI wont create the scripting for you. Here is a good article showing you how to have more control over what appears on the moblle app

https://www.acumatica.com/blog/acumatica-mobile-framework-simple-customization-to-display-codes-in-the-mobile-app/

Thanks for help me.

I check and my mistake. 

I am looking at wrong screen.

Actual screen id is FS400100


dcomerford
Captain II
Forum|alt.badge.img+15
  • Captain II
  • 639 replies
  • Answer
  • February 17, 2025

@bjani23 You will need to do something like below. The name in the “” will have to match the name of the field on the FS400100 desktop screen. You must have a customisation in place as Project and Default Task are not on the appointment but on the appointment line.

update screen FS400100 {
    update container "Appointments" {
      fieldsToShow = 15
     add field "Project" {
    }  
    add field "Task"{
    }
}


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • 25 replies
  • February 17, 2025
dcomerford wrote:

@bjani23 You will need to do something like below. The name in the “” will have to match the name of the field on the FS400100 desktop screen. You must have a customisation in place as Project and Default Task are not on the appointment but on the appointment line.

update screen FS400100 {
    update container "Appointments" {
      fieldsToShow = 15
     add field "Project" {
    }  
    add field "Task"{
    }
}

Thanks or help.

 

I used.

update screen FS400100 {
   update container "Appointments" {
     fieldsToShow = 10
     add field "Project" {
      displayName = "Project"
      listDisplayFormat = CaptionValue
    }
     add field "Task" {
      displayName = "Task"
      listDisplayFormat = CaptionValue
    }
  }
}


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings