Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, U.K. :
Packt Pub.,
©2009.
|
Colección: | From technologies to solutions.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Hello Backbase!; What is Backbase?; What can Backbase do for me?; The Backbase Explorer; Setting up a web development environment; The web server and a server scripting language; The browser; Using an IDE; Download the Backbase framework; The Backbase page skeleton; ""Hello Backbase"" in four variations; Verifying the installation of the Backbase framework; ""Hello World"" using a Backbase balloon; The JavaScript balloon; The XEL balloon; Hello Server!; The page with the form
- The PHP responseXML and namespaces; Why do we need XML namespaces?; Declaring XML namespaces; Use of namespaces with Backbase; A basic page layout; Summary; Chapter 2: User Interface Development; Squaring the circles of web applications; The Backbase Reference; UI markup languages; Where is the source code?; XHTML; The Backbase Tag Library; Backbase Tag Library widget overview; The BTL abstract elements; Abstract element inheritance structure; element; visualElement; positionElement; dimensionElement; cardStack and card; The layout widgets; Accordion; Box; deck; navBox; panelSet; tabBox
- The BTL utility elementscodeHighlighter; label; populator; skinSettings; xhtml and xml; Styling techniques for GUI widgets; Using CSS; Skinning; The BTL skinSettings widget; Height problems; A BTL Exerciser; The application structure; index.html; app.xml; Tab panel content; The menu in each tab panel; Summary; Chapter 3: Writing the Application Logic; The application programming model; Overview of the Backbase APIs; The bb object; Low level APIs-the W3C DOM family; The Document Object Model; Events; DOM event flow and cancelable events; Registering event handlers
- Using markup with an XEL handler elementUsing markup with XEL handler attributes; Using JavaScript and the DOM events API; APIs relevant for dealing with events; Event types; BTL widget custom events; Custom event creation; Backbase utility functions; The bb object utility functions; Backbase Commands; The Backbase XML Execution Language (XEL); XEL features; Variables in XEL; Conditional execution in XEL; Functions in XEL; Passing context; Using JavaScript in XEL; XPath; Evaluating attribute values; String mode; XPath mode; Commands to manipulate the DOM or elements; Manipulating elements
- Focus and blurfireEvent; position; scrollTo; setText; show, hide, and showHide; sort; tile; transform; Manipulating the DOM; copy; create; destroy; move; Info and Notify BTL widgets; balloon; infoBox; loadingMessage; toolTip; A Backbase Command Exerciser; Summary; Chapter 4: Client-server Communication and Forms; AJAX; Asynchronous communication; The XMLHttpRequest object; The JSONRequest object; The load command; header; The JavaScript load command; Working with forms; The forms profiles; Form elements; The extended form element; The extended input element; fileInput