создавать или добавлять содержимое раздела во время выполнения - PullRequest
1 голос
/ 27 мая 2019

Я хочу добавить / создать содержимое раздела во время выполнения.Я вижу пример из tour de jewel 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>

Пожалуйста, помогите

1 Ответ

0 голосов
/ 27 мая 2019

Представьте, что вы не объявили панель кнопок в 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);

Теперь, когда вы попытаетесь показать это представление, вы получите его с тех пор.

...