SlideShare a Scribd company logo
1 of 33
Renderer
CrossUI Tutorial - Advanced
How to use "renderer" to build complex content?
Online demo
http://www.crossui.com/demo/Tutorial-Advanced-ModuleInRender
How to use "renderer" to build complex content in CrossUI?Objectives
Result page
Renderer – template/control/module/function
There’s a renderer property (string <template, control class name, module name> or function) in
many widgets, which can be used to provide a way to assign/overwrite the caption property
A template renderer
A function renderer
A module renderer
No renderer
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. Prepare the start page
Return to the “Start Page”
A Panel for dragging a
StaffCard module into it
5. Prepare the start page
A Button for rendering a
StaffCard module in it
5. Prepare the start page
A Panel for dragging
a List into it
5. Prepare the start page
A Panel for dragging a
Grid into it
5. Use module as renderer
①Drag a StaffCard
into the panel
② Click here
to set prop
③ Set 3 prop
like these
④ Click OK to
confirm it
Use module directly
5. Use module as renderer
① Select the button
② Set the renderer to
“Module.StaffCard”
④ Set 3 prop
like this
⑤ Click OK to
confirm it
③ Click here
to set tagVar
⑥ The result
Render a module in
a Button
5. Use the module in the start page
Render modules into
a List
①Drag a List into
the panel
② Set prop
like this
5. Use the module in the start page
③ Click here
to set items
④-1 Set “caption “ and
“ renderer “ columns like this
No renderer
A template renderer
A control renderer
A module renderer
Render modules into
a List
5. Use the module in the start page
④-2 Scroll to the “tagVar” column,
set the tagVar column like this
⑤ At last, click here to
apply ‘items’
Render modules into
a List
5. Use the module in the start page
Render modules into
a List
⑥ The result
No renderer A template renderer A control renderer
A module renderer
5. Use the module in the start page
①Drag a Grid into
the panel
② Set prop
like this
③ Click here to set
columns
④ Set columns like this
⑤ At last, click here to
apply ‘header’/columns
Render modules into
a Grid
[*] Set
cellRenderer
to “Module
StaffCard” for
the 3rd column
5. Use the module in the start page
⑦ Add 4 rows, set tagVar
column like this
⑧ At last, click here to
apply ‘rows’
⑥ Click here to set
rows
5. Use the module in the start page
⑨ The result
A module was
rendered into a cell
7. The runtime Render a module into a Button
Render some
modules into a List
Render some
modules into a Grid
Thanks
Download the source code
CrossUI Tutorial - Advanced
Renderer
http://www.crossui.com/Download/Tutorial-Advanced-ModuleInRender.zip
Online demo
http://www.crossui.com/demo/Tutorial-Advanced-ModuleInRender
http://www.linkedin.com/in/crossui

More Related Content

Similar to Tutorial advanced - renderer

Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub ExtensionAppJetty
 
Create a course Notes.pdf
Create a course Notes.pdfCreate a course Notes.pdf
Create a course Notes.pdfHasseyWijetunge
 
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 ThemeAppJetty
 
Ocodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demoOcodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demoMagento oCodewire
 
Odoo MobiCraft: Responsive Mobile Ecommerce Store Theme
Odoo MobiCraft: Responsive Mobile Ecommerce Store ThemeOdoo MobiCraft: Responsive Mobile Ecommerce Store Theme
Odoo MobiCraft: Responsive Mobile Ecommerce Store ThemeBiztech Store
 
6 Special Howtos for Drupal
6 Special Howtos for Drupal6 Special Howtos for Drupal
6 Special Howtos for DrupalWingston
 
Responsive Mobile Odoo Theme: Mobicraft User Manual
Responsive Mobile Odoo Theme: Mobicraft User ManualResponsive Mobile Odoo Theme: Mobicraft User Manual
Responsive Mobile Odoo Theme: Mobicraft User ManualAppJetty
 
Adding custom ui controls to your application (1)
Adding custom ui controls to your application (1)Adding custom ui controls to your application (1)
Adding custom ui controls to your application (1)Oro Inc.
 
Odoo Furnito Ecommerce Theme, Responsive OpenERP Furniture Theme
Odoo Furnito Ecommerce Theme, Responsive OpenERP Furniture ThemeOdoo Furnito Ecommerce Theme, Responsive OpenERP Furniture Theme
Odoo Furnito Ecommerce Theme, Responsive OpenERP Furniture ThemeBiztech Store
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Ocodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demoOcodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demoMagento oCodewire
 
A2WPress Squirrel Theme Documentation
A2WPress Squirrel Theme DocumentationA2WPress Squirrel Theme Documentation
A2WPress Squirrel Theme DocumentationA2WPress
 
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksSenturus
 
Courselab Quick start guide
Courselab Quick start guideCourselab Quick start guide
Courselab Quick start guideBob Price
 
Why NextCMS: Layout Editor
Why NextCMS: Layout EditorWhy NextCMS: Layout Editor
Why NextCMS: Layout EditorPhuoc Nguyen Huu
 
Dnn developer slider module user manual
Dnn developer slider module user manualDnn developer slider module user manual
Dnn developer slider module user manualDnn Developer
 
Rss on your_library_site
Rss on your_library_siteRss on your_library_site
Rss on your_library_sitepeacekaat
 
Module Specification Management
Module Specification ManagementModule Specification Management
Module Specification ManagementRock Qin
 

Similar to Tutorial advanced - renderer (20)

Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub Extension
 
Create a course Notes.pdf
Create a course Notes.pdfCreate a course Notes.pdf
Create a course Notes.pdf
 
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
 
Ocodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demoOcodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demo
 
Odoo MobiCraft: Responsive Mobile Ecommerce Store Theme
Odoo MobiCraft: Responsive Mobile Ecommerce Store ThemeOdoo MobiCraft: Responsive Mobile Ecommerce Store Theme
Odoo MobiCraft: Responsive Mobile Ecommerce Store Theme
 
6 Special Howtos for Drupal
6 Special Howtos for Drupal6 Special Howtos for Drupal
6 Special Howtos for Drupal
 
Responsive Mobile Odoo Theme: Mobicraft User Manual
Responsive Mobile Odoo Theme: Mobicraft User ManualResponsive Mobile Odoo Theme: Mobicraft User Manual
Responsive Mobile Odoo Theme: Mobicraft User Manual
 
Adding custom ui controls to your application (1)
Adding custom ui controls to your application (1)Adding custom ui controls to your application (1)
Adding custom ui controls to your application (1)
 
Odoo Furnito Ecommerce Theme, Responsive OpenERP Furniture Theme
Odoo Furnito Ecommerce Theme, Responsive OpenERP Furniture ThemeOdoo Furnito Ecommerce Theme, Responsive OpenERP Furniture Theme
Odoo Furnito Ecommerce Theme, Responsive OpenERP Furniture Theme
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Ocodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demoOcodewire year_make_model_extension_demo
Ocodewire year_make_model_extension_demo
 
A2WPress Squirrel Theme Documentation
A2WPress Squirrel Theme DocumentationA2WPress Squirrel Theme Documentation
A2WPress Squirrel Theme Documentation
 
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
 
Courselab Quick start guide
Courselab Quick start guideCourselab Quick start guide
Courselab Quick start guide
 
Unit 2 - Data Binding.pptx
Unit 2 - Data Binding.pptxUnit 2 - Data Binding.pptx
Unit 2 - Data Binding.pptx
 
Why NextCMS: Layout Editor
Why NextCMS: Layout EditorWhy NextCMS: Layout Editor
Why NextCMS: Layout Editor
 
ArgoUML.ppt
ArgoUML.pptArgoUML.ppt
ArgoUML.ppt
 
Dnn developer slider module user manual
Dnn developer slider module user manualDnn developer slider module user manual
Dnn developer slider module user manual
 
Rss on your_library_site
Rss on your_library_siteRss on your_library_site
Rss on your_library_site
 
Module Specification Management
Module Specification ManagementModule Specification Management
Module Specification Management
 

Recently uploaded

XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 

Tutorial advanced - renderer

  • 1. Renderer CrossUI Tutorial - Advanced How to use "renderer" to build complex content?
  • 2. Online demo http://www.crossui.com/demo/Tutorial-Advanced-ModuleInRender How to use "renderer" to build complex content in CrossUI?Objectives Result page
  • 3. Renderer – template/control/module/function There’s a renderer property (string <template, control class name, module name> or function) in many widgets, which can be used to provide a way to assign/overwrite the caption property A template renderer A function renderer A module renderer No renderer
  • 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. Prepare the start page Return to the “Start Page” A Panel for dragging a StaffCard module into it
  • 20. 5. Prepare the start page A Button for rendering a StaffCard module in it
  • 21. 5. Prepare the start page A Panel for dragging a List into it
  • 22. 5. Prepare the start page A Panel for dragging a Grid into it
  • 23. 5. Use module as renderer ①Drag a StaffCard into the panel ② Click here to set prop ③ Set 3 prop like these ④ Click OK to confirm it Use module directly
  • 24. 5. Use module as renderer ① Select the button ② Set the renderer to “Module.StaffCard” ④ Set 3 prop like this ⑤ Click OK to confirm it ③ Click here to set tagVar ⑥ The result Render a module in a Button
  • 25. 5. Use the module in the start page Render modules into a List ①Drag a List into the panel ② Set prop like this
  • 26. 5. Use the module in the start page ③ Click here to set items ④-1 Set “caption “ and “ renderer “ columns like this No renderer A template renderer A control renderer A module renderer Render modules into a List
  • 27. 5. Use the module in the start page ④-2 Scroll to the “tagVar” column, set the tagVar column like this ⑤ At last, click here to apply ‘items’ Render modules into a List
  • 28. 5. Use the module in the start page Render modules into a List ⑥ The result No renderer A template renderer A control renderer A module renderer
  • 29. 5. Use the module in the start page ①Drag a Grid into the panel ② Set prop like this ③ Click here to set columns ④ Set columns like this ⑤ At last, click here to apply ‘header’/columns Render modules into a Grid [*] Set cellRenderer to “Module StaffCard” for the 3rd column
  • 30. 5. Use the module in the start page ⑦ Add 4 rows, set tagVar column like this ⑧ At last, click here to apply ‘rows’ ⑥ Click here to set rows
  • 31. 5. Use the module in the start page ⑨ The result A module was rendered into a cell
  • 32. 7. The runtime Render a module into a Button Render some modules into a List Render some modules into a Grid
  • 33. Thanks Download the source code CrossUI Tutorial - Advanced Renderer http://www.crossui.com/Download/Tutorial-Advanced-ModuleInRender.zip Online demo http://www.crossui.com/demo/Tutorial-Advanced-ModuleInRender http://www.linkedin.com/in/crossui