Я хочу добавить/создать содержимое раздела во время выполнения. Я вижу пример из mainContent.mxml, но кажется, что все содержимое раздела загружается при запуске приложения.
Я хочу загружать содержимое раздела только тогда, когда это необходимо, а не загружать вообще при запуске приложения.
Таким образом, при обновлении содержимого отдельного раздела нам не нужно обновлять браузер.
<j:ApplicationMainContent localId = "main" hasTopAppBar = "true" hasFooterBar = "true" selectedContent = "welcome_panel">
<local:WelcomeSection name = "welcome_panel"/>
<local:AlertPlayGround name = "alert_panel"/>
<local:ButtonPlayGround name = "button_panel"/>
<local:ImagePlayGround name = "image_panel"/>
<local:NumericStepperPlayGround name = "numericstepper_panel"/>
<local:DateComponentsPlayGround name = "datecomponents_panel"/>
<local:ComboBoxPlayGround name = "combobox_panel"/>
<local:CheckBoxPlayGround name = "checkbox_panel"/>
<local:MiscelaneaPlayGound name = "miscelanea_panel"/>
<local:HeadingsAndText name = "text_panel"/>
<local:LabelPlayGround name = "label_panel"/>
<local:ListPlayGround name = "list_panel"/>
<local:RadioButtonPlayGround name = "radiobutton_panel"/>
<local:SliderPlayGround name = "slider_panel"/>
<local:TextInputPlayGround name = "textinput_panel"/>
<local:GridPlayGround name = "grid_panel"/>
<local:CardPlayGround name = "card_panel"/>
<local:TablePlayGround name = "tables_panel"/>
<local:FormsValidationPlayGround name = "form_validation_panel"/>
<local:DropDownListPlayGround name = "dropdownlist_panel"/>
<local:SnackbarPlayGround name = "snackbar_panel"/>
<local:TabBarPlayGround name = "tabbar_panel"/>
<local:ViewStatesPlayGround name = "viewstates_panel"/>
<local:LayoutsPlayGround name = "layouts_panel"/>
<local:WizardPlayGround name = "wizards_panel"/>
<local:PopUpPlayGround name = "popup_panel"/>
</j:ApplicationMainContent>
Пожалуйста помоги
Представьте, что вы не объявили панель кнопок в mxml. Вы можете создать его с помощью следующего кода:
// This creates the ButtonPlayGround view
var bp:ButtonPlayGround = new ButtonPlayGround();
// then we need to assign the name
bp.name = "button_panel";
// finally you need to add to the ApplicationMainContent container
main.addElement(bp);
Теперь, когда вы попытаетесь показать это представление, вы получите его с тех пор.