How to edit auto-generated code in App Designer?
    47 views (last 30 days)
  
       Show older comments
    
This question has been asked before, but not satisfactorily. Is there a way to edit the grayed-out text in the code view within App Designer? If not, this is a major drawback to using App Designer, which is otherwise incredibly useful.
3 Comments
  Freya H
      
 on 14 Aug 2018
				Oh yeah I agree, that is a bit annoying. But I guess the general idea is to have the initial design setup in the design view and then have an action happen upon a certain event.
Some object properties,such as visibility, can be set right away though (in the component properties).
Answers (2)
  Hyeonsu Nam
 on 3 Sep 2021
        May you can edit the gray colored area not by code itself, but by inspector browser
like this 

1 Comment
  Ramon Voncken
 on 2 Apr 2024
				This was very helpful for me, I was not aware of this option, thank you.
  zapaiz
      
 on 3 Jul 2019
        
      Edited: zapaiz
      
 on 3 Jul 2019
  
      I don't think it is possible BUT, there's a cleaner way to do what you want:
If you go to EDITOR > Callback and select UIFigure (the main graphic element) you can create and customize the startupFcn, the callback invoked at the startup of the app.
for example if you have DatePickers  (SelectStart and SelectEnd) you can initialize them to today and 10 days ago respectively like this:
function startupFcn(app)
    app.SelectStartDatePicker.set('Value', datetime('now') - days(10));
    app.SelectEndDatePicker.set('Value',datetime('now'));
end
1 Comment
  Robert Cadman
 on 21 Oct 2022
				Thank you! It slightly irritates me that you can't do this in the createComponents function but this will work.
See Also
Categories
				Find more on Develop Apps Using App Designer in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




