dWebSpec Dictionary
CONTEXT: descriptors->element->type-cat-component




All Details Standard Only Platform Only
Structured Web info and helpTechnologies
 Home Page
 Product Page
 Download Page
 Feedback
Javascript Tree Menu

Results for:

 element.type-cat-component 
Prev  Topic  Next

component

Most of the standard elements, as defined within dWebSpec, have direct HTML equivalent elements. Because of such direct equivalence, the ability for mock representation could be assumed. This allows the premises of UI design and visual freeze, before the dynamic web design and integration.

There are however elements that do no map to single HTML element, example is the dataTable. These elements depend on the server-side amenities for their rendering. They would expose some settings and assume some default, or simple use layout that is not accessible for customization.

Because of the reliance on server side amenities, they are not easily open to mock up process, using static HTML. There are scheme for drag and drop design for these, within the platform specific IDE. Notwithstanding, this does not allow the choice of design environments, that are compatible with the other activities involved in User Interface engineering.

These elements are referred to as Complex Elements or Components. Their element type is categorized as "component", but the type would be the known name for the component on the platform. This could be dataGrid, calendarDate, etc., like components usually available on different platforms.

Because of the increasing importance of components on the various platforms, it would be necessary to include them in the specification scheme. In the discussion below, we explained how the mock-up and specification process is extended to components.

MOCK-UP

The first relieve comes from the fact that irrespective of the inner complexities of such components, they end up with rendering using HTML elements. The resultant HTML code is usually documented for the various options for the component. This would be the basis for the mock-up, which the UI design team would have as template for the component.

If for some reason, this documentation is unavailable, some sample implementation with typical component setting could be deployed. On displaying the examples in the browser, the save as option, could be used to capture the source code. This generated code would then be used as templates in the mock up process.

Most components use CSS styles, so that the aesthetic and theme could be set within the style sheet, without needing access to the component rendering code.

DESCRIPTORS
The component would be represent as an element. However, the single binding provided for an element would not suffice. For such, another form descriptor would be used to capture the sub-elements or the break down of the bindings.

In most cases, the sub-elements used for the mock-up process would reveal the break down of the binding. Notwithstanding, the binding required for the component would be published, what is needed is the extrapolation into elements that would use such bindings. One would keep in mind that this is for specification only.

 Struts 1.x  

dataTable

display:table

Prev Next