Suche senden
Hochladen
ExtJS Forms
•
4 gefällt mir
•
2,869 views
Patrick Sheridan
Folgen
Tips and tricks for attractive forms and maintainable code.
Weniger lesen
Mehr lesen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 26
Empfohlen
Inforln.com ERP LN 10.3 & 10.4 Configurable Contract Deliverables Enhancements
Inforln.com ERP LN 10.3 & 10.4 Configurable Contract Deliverables Enhancements
Dan Aldridge, ERP Software Evangelist, LION
Audience innovation
Audience innovation
Paolo Casti
Javascript classes and scoping
Javascript classes and scoping
Patrick Sheridan
Schurz
Schurz
alexisdd
Using Data Visualization to Create Rich Content Experiences - MarkLogic Webin...
Using Data Visualization to Create Rich Content Experiences - MarkLogic Webin...
Patrick Sheridan
Oakwood Premier Pune
Oakwood Premier Pune
anil-chavan
Balytskyi
Balytskyi
Oksana Kushnir
Risiko
Risiko
Paolo Casti
Empfohlen
Inforln.com ERP LN 10.3 & 10.4 Configurable Contract Deliverables Enhancements
Inforln.com ERP LN 10.3 & 10.4 Configurable Contract Deliverables Enhancements
Dan Aldridge, ERP Software Evangelist, LION
Audience innovation
Audience innovation
Paolo Casti
Javascript classes and scoping
Javascript classes and scoping
Patrick Sheridan
Schurz
Schurz
alexisdd
Using Data Visualization to Create Rich Content Experiences - MarkLogic Webin...
Using Data Visualization to Create Rich Content Experiences - MarkLogic Webin...
Patrick Sheridan
Oakwood Premier Pune
Oakwood Premier Pune
anil-chavan
Balytskyi
Balytskyi
Oksana Kushnir
Risiko
Risiko
Paolo Casti
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
M1 uf1
M1 uf1
svallsandreu
2011 Mitsubishi Outlander at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Outlander at Jerry's Mitsubishi in Baltimore Maryland
Jerry's Mitsubishi
Vibe headline benefits 0411
Vibe headline benefits 0411
Robbie Graham
2011 Mitsubishi Eclipse at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Eclipse at Jerry's Mitsubishi in Baltimore Maryland
Jerry's Mitsubishi
Livestream
Livestream
serkannceylann
5 xu hướng bảo của symantec năm 2011
5 xu hướng bảo của symantec năm 2011
AskSock Ngô Quang Đạo
Quản trị chiến lược chuẩn
Quản trị chiến lược chuẩn
AskSock Ngô Quang Đạo
21071
21071
Girase
2°S GEOGRAFIA-IVB-p2-ASIGANCION
2°S GEOGRAFIA-IVB-p2-ASIGANCION
CSG
Rvrsit
Rvrsit
Patrick Sheridan
2013 09.9 urbact network workshop compressed
2013 09.9 urbact network workshop compressed
Thomas Jézéquel
Kilimanjaro trip
Kilimanjaro trip
13chos1
LA ATENCION
LA ATENCION
CSG
Intro to sencha touch 2
Intro to sencha touch 2
Patrick Sheridan
Ciao chao hang_2011
Ciao chao hang_2011
ciaovietnam
Mule edifact module
Mule edifact module
Son Nguyen
Solve the most wicked text categorization problems - MeaningCloud webinar
Solve the most wicked text categorization problems - MeaningCloud webinar
MeaningCloud
Unlocking the Potential of AI in Spring.pdf
Unlocking the Potential of AI in Spring.pdf
Inexture Solutions
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
Senturus
Creating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in Mind
Nadya Rodionenko
What we are learning.pptx
What we are learning.pptx
simranjotsingh2908
Weitere ähnliche Inhalte
Andere mochten auch
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
M1 uf1
M1 uf1
svallsandreu
2011 Mitsubishi Outlander at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Outlander at Jerry's Mitsubishi in Baltimore Maryland
Jerry's Mitsubishi
Vibe headline benefits 0411
Vibe headline benefits 0411
Robbie Graham
2011 Mitsubishi Eclipse at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Eclipse at Jerry's Mitsubishi in Baltimore Maryland
Jerry's Mitsubishi
Livestream
Livestream
serkannceylann
5 xu hướng bảo của symantec năm 2011
5 xu hướng bảo của symantec năm 2011
AskSock Ngô Quang Đạo
Quản trị chiến lược chuẩn
Quản trị chiến lược chuẩn
AskSock Ngô Quang Đạo
21071
21071
Girase
2°S GEOGRAFIA-IVB-p2-ASIGANCION
2°S GEOGRAFIA-IVB-p2-ASIGANCION
CSG
Rvrsit
Rvrsit
Patrick Sheridan
2013 09.9 urbact network workshop compressed
2013 09.9 urbact network workshop compressed
Thomas Jézéquel
Kilimanjaro trip
Kilimanjaro trip
13chos1
LA ATENCION
LA ATENCION
CSG
Intro to sencha touch 2
Intro to sencha touch 2
Patrick Sheridan
Ciao chao hang_2011
Ciao chao hang_2011
ciaovietnam
Andere mochten auch
(16)
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
M1 uf1
M1 uf1
2011 Mitsubishi Outlander at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Outlander at Jerry's Mitsubishi in Baltimore Maryland
Vibe headline benefits 0411
Vibe headline benefits 0411
2011 Mitsubishi Eclipse at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Eclipse at Jerry's Mitsubishi in Baltimore Maryland
Livestream
Livestream
5 xu hướng bảo của symantec năm 2011
5 xu hướng bảo của symantec năm 2011
Quản trị chiến lược chuẩn
Quản trị chiến lược chuẩn
21071
21071
2°S GEOGRAFIA-IVB-p2-ASIGANCION
2°S GEOGRAFIA-IVB-p2-ASIGANCION
Rvrsit
Rvrsit
2013 09.9 urbact network workshop compressed
2013 09.9 urbact network workshop compressed
Kilimanjaro trip
Kilimanjaro trip
LA ATENCION
LA ATENCION
Intro to sencha touch 2
Intro to sencha touch 2
Ciao chao hang_2011
Ciao chao hang_2011
Ähnlich wie ExtJS Forms
Mule edifact module
Mule edifact module
Son Nguyen
Solve the most wicked text categorization problems - MeaningCloud webinar
Solve the most wicked text categorization problems - MeaningCloud webinar
MeaningCloud
Unlocking the Potential of AI in Spring.pdf
Unlocking the Potential of AI in Spring.pdf
Inexture Solutions
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
Senturus
Creating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in Mind
Nadya Rodionenko
What we are learning.pptx
What we are learning.pptx
simranjotsingh2908
App Project Planning, by Apple
App Project Planning, by Apple
Franco Cedillo
How to embed forms on your blog
How to embed forms on your blog
Inbox Marketer Corporation
Advanced HTML.PDF
Advanced HTML.PDF
Rath Smy
SAP Adobe forms
SAP Adobe forms
Jugul Crasta
Creating Systems from Concept Models
Creating Systems from Concept Models
Jim Logan
Software engineering
Software engineering
Subha Selvam
FOF Rapid Application Development on Joomla! - Joomla! Day Denmark 2012
FOF Rapid Application Development on Joomla! - Joomla! Day Denmark 2012
Nicholas Dionysopoulos
Tech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival Guide
Robert MacLean
Corality Masterclass Planning And Designing A Forecasting Model 2012
Corality Masterclass Planning And Designing A Forecasting Model 2012
corality
NiUG 2012 Discovery Philly: Advanced IQA
NiUG 2012 Discovery Philly: Advanced IQA
Kye Hittle
Access 06
Access 06
Alexander Babich
Angular 4 and TypeScript
Angular 4 and TypeScript
Ahmed El-Kady
Financial Industry Business Unified Model (FIBUM)
Financial Industry Business Unified Model (FIBUM)
Jurgen Ziemer
iOS Coding Best Practices
iOS Coding Best Practices
Jean-Luc David
Ähnlich wie ExtJS Forms
(20)
Mule edifact module
Mule edifact module
Solve the most wicked text categorization problems - MeaningCloud webinar
Solve the most wicked text categorization problems - MeaningCloud webinar
Unlocking the Potential of AI in Spring.pdf
Unlocking the Potential of AI in Spring.pdf
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
Creating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in Mind
What we are learning.pptx
What we are learning.pptx
App Project Planning, by Apple
App Project Planning, by Apple
How to embed forms on your blog
How to embed forms on your blog
Advanced HTML.PDF
Advanced HTML.PDF
SAP Adobe forms
SAP Adobe forms
Creating Systems from Concept Models
Creating Systems from Concept Models
Software engineering
Software engineering
FOF Rapid Application Development on Joomla! - Joomla! Day Denmark 2012
FOF Rapid Application Development on Joomla! - Joomla! Day Denmark 2012
Tech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival Guide
Corality Masterclass Planning And Designing A Forecasting Model 2012
Corality Masterclass Planning And Designing A Forecasting Model 2012
NiUG 2012 Discovery Philly: Advanced IQA
NiUG 2012 Discovery Philly: Advanced IQA
Access 06
Access 06
Angular 4 and TypeScript
Angular 4 and TypeScript
Financial Industry Business Unified Model (FIBUM)
Financial Industry Business Unified Model (FIBUM)
iOS Coding Best Practices
iOS Coding Best Practices
Mehr von Patrick Sheridan
5 new rules for product development
5 new rules for product development
Patrick Sheridan
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
SenchaCon: Sencha Touch Custom Components
SenchaCon: Sencha Touch Custom Components
Patrick Sheridan
Sencha Touch in Action
Sencha Touch in Action
Patrick Sheridan
Web audio app preso
Web audio app preso
Patrick Sheridan
Javascript Performance Tricks
Javascript Performance Tricks
Patrick Sheridan
Discover Music
Discover Music
Patrick Sheridan
HTML5 and Sencha Touch
HTML5 and Sencha Touch
Patrick Sheridan
Ext JS 4.0 components and layouts
Ext JS 4.0 components and layouts
Patrick Sheridan
Ext JS 4.0 - Creating extensions, plugins and components
Ext JS 4.0 - Creating extensions, plugins and components
Patrick Sheridan
JavaScript Secrets
JavaScript Secrets
Patrick Sheridan
Modus Create Corporate Capabilities
Modus Create Corporate Capabilities
Patrick Sheridan
Mehr von Patrick Sheridan
(12)
5 new rules for product development
5 new rules for product development
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
SenchaCon: Sencha Touch Custom Components
SenchaCon: Sencha Touch Custom Components
Sencha Touch in Action
Sencha Touch in Action
Web audio app preso
Web audio app preso
Javascript Performance Tricks
Javascript Performance Tricks
Discover Music
Discover Music
HTML5 and Sencha Touch
HTML5 and Sencha Touch
Ext JS 4.0 components and layouts
Ext JS 4.0 components and layouts
Ext JS 4.0 - Creating extensions, plugins and components
Ext JS 4.0 - Creating extensions, plugins and components
JavaScript Secrets
JavaScript Secrets
Modus Create Corporate Capabilities
Modus Create Corporate Capabilities
Kürzlich hochgeladen
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Kürzlich hochgeladen
(20)
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
ExtJS Forms
1.
EXTJS FORMS Tips &
Tricks for Attractive Forms and Maintainable Code
2.
GOALS • Simplifyform &
controller code • Leverage associations • Simple, attractive design • Intuitive controls
3.
SIMPLIFYING FORMS AND CONTROLLERS
4.
SIMPLIFY... Form Goal
5.
SIMPLIFY... Controller Goal
6.
SIMPLIFY... ModelFormPanel
• Autocreate phantom Models • Autoload Models based on id • Leverage loadRecord() to populate the form fields
7.
SIMPLIFY... ModelFormPanel
8.
SIMPLIFY... True, bi-directional binding
between Models and Forms
9.
LEVERAGING ASSOCIATIONS
10.
LEVERAGING ASSOCIATIONS 1. Let
ModelFormPanel propagate associated fields
11.
LEVERAGING ASSOCIATIONS 2.
Incorporate DataViewField and related code
12.
LEVERAGING ASSOCIATIONS
3. Create field for the association
13.
LEVERAGING ASSOCIATIONS
4. Create form for the association’s model
14.
LEVERAGING ASSOCIATIONS
5. Add field to your ModelFormPanel subclass
15.
LEVERAGING ASSOCIATIONS Popup
Form DataViewField
16.
Questions on Associations?
17.
STYLING FORMS
18.
STYLING FORMS
1. Override default styles for inputs
19.
STYLING FORMS 2. Reuse
forms for viewing data using readOnly and readOnlyCls
20.
STYLING FORMS 3. Use
colors with buttons to convey purpose
21.
SMART TOOLBARS
22.
SMART TOOLBARS
1. Hide save/cancel buttons when viewing
23.
SMART TOOLBARS 2. Enable
save and reset buttons only when form is dirty and valid
24.
LET’S TAKE A
LOOK
25.
QUESTIONS?
26.
THANK YOU Code Samples https://github.com/ModusCreateOrg/form-preso Slides http://www.slideshare.net/moduscreate Blog
Posts http://moduscreate.com/blog Me aaron@moduscreate.com | @aaron_n_smith
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n