SlideShare a Scribd company logo
Reusable Module
CrossUI Tutorial - Intermediate
How to create and use a reusable module?
Online demo
http://www.crossui.com/demo/Tutorial-Intermediate-ReusableModule
How to create and use a reusable module in CrossUIObjectives
Result page
Reusable Module
There are two types of reusable modules in CrossUI Builder
• Built-in module: The built-in modules can be used in any project
• Project custom modules: We can add own custom module and reuse it in a project
We focus on the custom module in this tutorial
CrossUI build-in
modules
Project modules
Project modules
will locate in
Module/js folder
1.Create a new project
① Click here to add a blank
project
② Modify the project name
③ Click “OK” to create it
2. Add some images for avatar
① Click here to pop the menu
② Select it to add file
2. Add some images for avatar
③ Click here to add images one by one
2. Add some images for avatar
We added 8 images here, just use them as examples
You can add some small pictures according to your liking
3. Create a custom module
① Click here to add a new
module file
3. Create a custom module
② Select “XUI Module” page
③ Click here to add a new module
④ Modify the module name
⑤ Click “OK” to confirm it
3. Create a custom module
⑥ The new module
shows here
4. Customize the Module
Properties setting
① Add a “Block” as the
container
4. Customize the Module
Properties setting
② Add an “Image” to show
the avatar
alias: v_avatar
4. Customize the Module
Properties setting
③ Add a “Label” to show
“Name:” label
4. Customize the Module
Properties setting
④ Add a “Label” to show the
“staff name”
alias: v_name
4. Customize the Module
Properties setting
⑤ Add a “Label” to show
“Title:” label
4. Customize the Module
Properties setting
⑥ Add a “Label” to show the
“staff title”
alias: v_title
4. Customize the Module
⑦ Click here to show
the module’s
properties window
⑧ Add 3 rows like this
This is a value map from ‘module property’ to
‘control property’ , the pattern for “key” is
[control’s alias] > [control’s property name]
4. Customize the Module
⑩ Expand “Project Modules” group, you can
find the “StaffCard” module in it
⑨ Click here to
save the module
5. Use the module in the start page
① In the “Start Page”, drag 8
StaffCard into the canvas
Switch to the “Start Page”
5. Use the module in the start page
② Select the first module
③ Click here to show the module
designer window
Setting up module - Method 1:
Modify the module instance
directly inside
5. Use the module in the start page
③ Select the image first
④ Click here to show the
image selector window
⑤ Select the first picture
⑥ confirm it
Setting up module - Method 1:
Modify the module instance
directly inside
5. Use the module in the start page
Image changed
⑦ copy the image path for
later use
Setting up module - Method 1:
Modify the module instance
directly inside
5. Use the module in the start page
⑧ Select the v_name
⑨ Modify the caption
Setting up module - Method 1:
Modify the module instance
directly inside
5. Use the module in the start page
⑩ Select the v_title
⑪ Modify the caption
⑫ Click OK to confirm
Setting up module - Method 1:
Modify the module instance
directly inside
5. Use the module in the start page
⑬ We got this result
Setting up module - Method 1:
Modify the module instance
directly inside
5. Use the module in the start page
⑭ Select the 2rd module
⑮ Click here to show the module
properties configure window
Setting up module - Method 2:
Modify the module properties
5. Use the module in the start page
Setting up module - Method 2:
Modify the module properties⑯ Modify 3 prop as
follows
⑰ Click OK to confirm
5. Use the module in the start page
Setting up module - Method 2:
Modify the module properties
⑱ We got this result
5. Use the module in the start page
⑲ Modify the
following modules one
by one
⑳ Save the page
At last, click to
show the runtime
7. The runtime
In the page, we used a custom
module for 8 times
Thanks
Download the source code
CrossUI Tutorial - Intermediate
Reusable Module
http://www.crossui.com/Download/Tutorial-Intermediate-ReusableModule.zip
Online demo
http://www.crossui.com/demo/Tutorial-Intermediate-ReusableModule
http://www.linkedin.com/in/crossui

More Related Content

Similar to CrossUI Tutorial - intermediate - reusable module

Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
Chris Davenport
 
Ocodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demoOcodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demo
Magento oCodewire
 
How to Build a Module in Odoo 15 Scaffold Method
How to Build a Module in Odoo 15 Scaffold MethodHow to Build a Module in Odoo 15 Scaffold Method
How to Build a Module in Odoo 15 Scaffold Method
Celine George
 
10 ways to bind multiple models on a view in mvc code project
10 ways to bind multiple models on a view in mvc   code project10 ways to bind multiple models on a view in mvc   code project
10 ways to bind multiple models on a view in mvc code project
Akshat Kumar
 
User Manual For Kingfisher Fashion Odoo Theme
User Manual For Kingfisher Fashion Odoo ThemeUser Manual For Kingfisher Fashion Odoo Theme
User Manual For Kingfisher Fashion Odoo Theme
AppJetty
 
Handout - Using Technology To Enhance Your Teaching
Handout - Using Technology To Enhance Your TeachingHandout - Using Technology To Enhance Your Teaching
Handout - Using Technology To Enhance Your TeachingAlex Hardman
 
iOS Contact List Application Tutorial
iOS Contact List Application TutorialiOS Contact List Application Tutorial
iOS Contact List Application Tutorial
Ishara Amarasekera
 
Responsive design in plone
Responsive design in ploneResponsive design in plone
Responsive design in plone
Alin Voinea
 
Html5 Bootstrap Furniture Ecommerce Odoo Theme: User Manual
Html5 Bootstrap Furniture Ecommerce Odoo Theme: User ManualHtml5 Bootstrap Furniture Ecommerce Odoo Theme: User Manual
Html5 Bootstrap Furniture Ecommerce Odoo Theme: User Manual
AppJetty
 
Create a course Notes.pdf
Create a course Notes.pdfCreate a course Notes.pdf
Create a course Notes.pdf
HasseyWijetunge
 
Module Specification Management
Module Specification ManagementModule Specification Management
Module Specification Management
Rock Qin
 
Theming moodle technical
Theming moodle   technicalTheming moodle   technical
Theming moodle technicalAlex Walker
 
Dsg Portal – Instructor Manual Back View Panel
Dsg Portal – Instructor Manual   Back View PanelDsg Portal – Instructor Manual   Back View Panel
Dsg Portal – Instructor Manual Back View Panel
Nurhazman Abdul Aziz
 
Environment construction
Environment constructionEnvironment construction
Environment construction
luisfvazquez1
 
Build and save your own Gutenberg Block Patterns
Build and save your own Gutenberg Block PatternsBuild and save your own Gutenberg Block Patterns
Build and save your own Gutenberg Block Patterns
Plasterdog Web Design
 
Backbonejs
BackbonejsBackbonejs
Backbonejs
Knoldus Inc.
 
Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub Extension
AppJetty
 
Mw2009 Exercises
Mw2009 ExercisesMw2009 Exercises
Mw2009 ExercisesDavid Henry
 
Moodle quiz (Ver 3.10)
Moodle quiz (Ver 3.10)Moodle quiz (Ver 3.10)
Moodle quiz (Ver 3.10)
Sushumnarao Tadinada
 

Similar to CrossUI Tutorial - intermediate - reusable module (20)

Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
 
Ocodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demoOcodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demo
 
How to Build a Module in Odoo 15 Scaffold Method
How to Build a Module in Odoo 15 Scaffold MethodHow to Build a Module in Odoo 15 Scaffold Method
How to Build a Module in Odoo 15 Scaffold Method
 
10 ways to bind multiple models on a view in mvc code project
10 ways to bind multiple models on a view in mvc   code project10 ways to bind multiple models on a view in mvc   code project
10 ways to bind multiple models on a view in mvc code project
 
User Manual For Kingfisher Fashion Odoo Theme
User Manual For Kingfisher Fashion Odoo ThemeUser Manual For Kingfisher Fashion Odoo Theme
User Manual For Kingfisher Fashion Odoo Theme
 
Handout - Using Technology To Enhance Your Teaching
Handout - Using Technology To Enhance Your TeachingHandout - Using Technology To Enhance Your Teaching
Handout - Using Technology To Enhance Your Teaching
 
ArgoUML.ppt
ArgoUML.pptArgoUML.ppt
ArgoUML.ppt
 
iOS Contact List Application Tutorial
iOS Contact List Application TutorialiOS Contact List Application Tutorial
iOS Contact List Application Tutorial
 
Responsive design in plone
Responsive design in ploneResponsive design in plone
Responsive design in plone
 
Html5 Bootstrap Furniture Ecommerce Odoo Theme: User Manual
Html5 Bootstrap Furniture Ecommerce Odoo Theme: User ManualHtml5 Bootstrap Furniture Ecommerce Odoo Theme: User Manual
Html5 Bootstrap Furniture Ecommerce Odoo Theme: User Manual
 
Create a course Notes.pdf
Create a course Notes.pdfCreate a course Notes.pdf
Create a course Notes.pdf
 
Module Specification Management
Module Specification ManagementModule Specification Management
Module Specification Management
 
Theming moodle technical
Theming moodle   technicalTheming moodle   technical
Theming moodle technical
 
Dsg Portal – Instructor Manual Back View Panel
Dsg Portal – Instructor Manual   Back View PanelDsg Portal – Instructor Manual   Back View Panel
Dsg Portal – Instructor Manual Back View Panel
 
Environment construction
Environment constructionEnvironment construction
Environment construction
 
Build and save your own Gutenberg Block Patterns
Build and save your own Gutenberg Block PatternsBuild and save your own Gutenberg Block Patterns
Build and save your own Gutenberg Block Patterns
 
Backbonejs
BackbonejsBackbonejs
Backbonejs
 
Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub Extension
 
Mw2009 Exercises
Mw2009 ExercisesMw2009 Exercises
Mw2009 Exercises
 
Moodle quiz (Ver 3.10)
Moodle quiz (Ver 3.10)Moodle quiz (Ver 3.10)
Moodle quiz (Ver 3.10)
 

Recently uploaded

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 

Recently uploaded (20)

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 

CrossUI Tutorial - intermediate - reusable module

  • 1. Reusable Module CrossUI Tutorial - Intermediate How to create and use a reusable module?
  • 2. Online demo http://www.crossui.com/demo/Tutorial-Intermediate-ReusableModule How to create and use a reusable module in CrossUIObjectives Result page
  • 3. Reusable Module There are two types of reusable modules in CrossUI Builder • Built-in module: The built-in modules can be used in any project • Project custom modules: We can add own custom module and reuse it in a project We focus on the custom module in this tutorial CrossUI build-in modules Project modules Project modules will locate in Module/js folder
  • 4. 1.Create a new project ① Click here to add a blank project ② Modify the project name ③ Click “OK” to create it
  • 5. 2. Add some images for avatar ① Click here to pop the menu ② Select it to add file
  • 6. 2. Add some images for avatar ③ Click here to add images one by one
  • 7. 2. Add some images for avatar We added 8 images here, just use them as examples You can add some small pictures according to your liking
  • 8. 3. Create a custom module ① Click here to add a new module file
  • 9. 3. Create a custom module ② Select “XUI Module” page ③ Click here to add a new module ④ Modify the module name ⑤ Click “OK” to confirm it
  • 10. 3. Create a custom module ⑥ The new module shows here
  • 11. 4. Customize the Module Properties setting ① Add a “Block” as the container
  • 12. 4. Customize the Module Properties setting ② Add an “Image” to show the avatar alias: v_avatar
  • 13. 4. Customize the Module Properties setting ③ Add a “Label” to show “Name:” label
  • 14. 4. Customize the Module Properties setting ④ Add a “Label” to show the “staff name” alias: v_name
  • 15. 4. Customize the Module Properties setting ⑤ Add a “Label” to show “Title:” label
  • 16. 4. Customize the Module Properties setting ⑥ Add a “Label” to show the “staff title” alias: v_title
  • 17. 4. Customize the Module ⑦ Click here to show the module’s properties window ⑧ Add 3 rows like this This is a value map from ‘module property’ to ‘control property’ , the pattern for “key” is [control’s alias] > [control’s property name]
  • 18. 4. Customize the Module ⑩ Expand “Project Modules” group, you can find the “StaffCard” module in it ⑨ Click here to save the module
  • 19. 5. Use the module in the start page ① In the “Start Page”, drag 8 StaffCard into the canvas Switch to the “Start Page”
  • 20. 5. Use the module in the start page ② Select the first module ③ Click here to show the module designer window Setting up module - Method 1: Modify the module instance directly inside
  • 21. 5. Use the module in the start page ③ Select the image first ④ Click here to show the image selector window ⑤ Select the first picture ⑥ confirm it Setting up module - Method 1: Modify the module instance directly inside
  • 22. 5. Use the module in the start page Image changed ⑦ copy the image path for later use Setting up module - Method 1: Modify the module instance directly inside
  • 23. 5. Use the module in the start page ⑧ Select the v_name ⑨ Modify the caption Setting up module - Method 1: Modify the module instance directly inside
  • 24. 5. Use the module in the start page ⑩ Select the v_title ⑪ Modify the caption ⑫ Click OK to confirm Setting up module - Method 1: Modify the module instance directly inside
  • 25. 5. Use the module in the start page ⑬ We got this result Setting up module - Method 1: Modify the module instance directly inside
  • 26. 5. Use the module in the start page ⑭ Select the 2rd module ⑮ Click here to show the module properties configure window Setting up module - Method 2: Modify the module properties
  • 27. 5. Use the module in the start page Setting up module - Method 2: Modify the module properties⑯ Modify 3 prop as follows ⑰ Click OK to confirm
  • 28. 5. Use the module in the start page Setting up module - Method 2: Modify the module properties ⑱ We got this result
  • 29. 5. Use the module in the start page ⑲ Modify the following modules one by one ⑳ Save the page At last, click to show the runtime
  • 30. 7. The runtime In the page, we used a custom module for 8 times
  • 31. Thanks Download the source code CrossUI Tutorial - Intermediate Reusable Module http://www.crossui.com/Download/Tutorial-Intermediate-ReusableModule.zip Online demo http://www.crossui.com/demo/Tutorial-Intermediate-ReusableModule http://www.linkedin.com/in/crossui