Requirement Constraints

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 30 October 2012

Form Fields Layout

Posted on 01:09 by Unknown

I like the Form design in zk sample 2 application.  I just want to keep bookmark for that. Here is one of the screen used in the application. 

Thanks to Stephan who helped me to complete this task.

image

 

Here is the code

   1: <?xml version="1.0" encoding="UTF-8"?>
   2: <zk xmlns="http://www.zkoss.org/2005/zul"
   3:     xmlns:h="http://www.w3.org/1999/xhtml"
   4:     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   5:     xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul/zul.xsd">
   6:  
   7:     <style src="css/zul/zksample2.css" />
   8:  
   9:     <window id="window_customerDialog" title="Customer" border="none"
  10:         closable="true" width="900px" mode="modal" height="600px"
  11:         sizable="true">
  12:  
  13:  
  14:         <div sclass="z-toolbar" style="padding:0">
  15:             <hbox pack="stretch" sclass="hboxRemoveWhiteStrips"
  16:                 width="100%">
  17:  
  18:                 <!-- COMMON BUTTONS -->
  19:                 <toolbar align="start"
  20:                     style="float:left; border-style: none;">
  21:  
  22:                     <toolbarbutton id="btnHelp"
  23:                         image="/images/icons/light_16x16.gif" />
  24:  
  25:                 </toolbar>
  26:  
  27:                 <!-- SEARCH AREA -->
  28:                 <toolbar align="center"
  29:                     style="float:left; border-style: none;">
  30:                     <hbox align="center" style="padding: 2px"></hbox>
  31:                 </toolbar>
  32:  
  33:                 <!-- CRUD BUTTONS -->
  34:                 <toolbar align="end"
  35:                     style="float:right; border-style: none;">
  36:                     <button id="btnNew" sclass="oT_ButtonWithIcon" />
  37:                     <button id="btnEdit" sclass="oT_ButtonWithIcon" />
  38:                     <button id="btnDelete" sclass="oT_ButtonWithIcon" />
  39:                     <button id="btnSave" sclass="oT_ButtonWithIcon" />
  40:                     <button id="btnCancel" sclass="oT_ButtonWithIcon" />
  41:                     <button id="btnClose" sclass="oT_ButtonWithIcon" />
  42:                 </toolbar>
  43:             </hbox>
  44:         </div>
  45:  
  46:         <borderlayout id="borderlayoutCustomer">
  47:             <north border="none" margins="0,0,0,0"></north>
  48:  
  49:             <center border="none">
  50:                 <div id="divCenterCustomer">
  51:  
  52:                     <tabbox id="tabBoxCustomer" width="100%">
  53:                         <tabs>
  54:                             <tab id="tabCustomerDialogAddress"
  55:                                 label="Address" />
  56:                             <tab id="tabCustomerDialogChart"
  57:                                 label="Chart" />
  58:                             <tab id="tabCustomerDialogOrders"
  59:                                 label="Orders" />
  60:                             <tab id="tabCustomerDialogMemos"
  61:                                 label="Memos" />
  62:                         </tabs>
  63:                         <tabpanels>
  64:  
  65:                             <!-- Tab Address -->
  66:                             <tabpanel id="tabPanelCustomerAddress"
  67:                                 height="100%" style="border: 0px; padding: 0px">
  68:  
  69:                                 <hbox align="stretch" pack="stretch"
  70:                                     sclass="FDCenterNoBorder" width="100%">
  71:  
  72:                                     <!-- Left CONTENT AREA -->
  73:                                     <!-- simulates a columnLayout -->
  74:                                     <cell width="50%">
  75:                                         <vbox align="stretch"
  76:                                             pack="stretch" width="100%" style="padding: 13px;">
  77:                                             <div>
  78:  
  79:                                                 <panel
  80:                                                     id="panel_CustomerDialog_Address" border="none">
  81:                                                     <panelchildren>
  82:  
  83:                                                         <groupbox
  84:                                                             id="gb_address" mold="3d" closable="false">
  85:                                                             <caption
  86:                                                                 image="/images/icons/view.gif" label="Address" />
  87:  
  88:                                                             <grid
  89:                                                                 sclass="GridPlain">
  90:                                                                 <columns>
  91:                                                                     <column
  92:                                                                         align="right" width="150px" />
  93:                                                                     <column
  94:                                                                         width="100%" />
  95:                                                                 </columns>
  96:                                                                 <rows>
  97:                                                                     <row>
  98:                                                                         <hbox>
  99:                                                                             <label
 100:                                                                                 value="Customer No" />
 101:                                                                             <label
 102:                                                                                 value="*" style="color:red;font-size:10px" />
 103:                                                                         </hbox>
 104:  
 105:                                                                         <textbox
 106:                                                                             id="kunNr" hflex="1" />
 107:                                                                     </row>
 108:                                                                     <row>
 109:                                                                         <separator
 110:                                                                             bar="true">
 111:                                                                         </separator>
 112:                                                                         <separator
 113:                                                                             bar="true">
 114:                                                                         </separator>
 115:                                                                     </row>
 116:                                                                     <row>
 117:                                                                         <hbox>
 118:                                                                             <label
 119:                                                                                 value="Match Code" />
 120:                                                                             <label
 121:                                                                                 value="*" style="color:red;font-size:10px" />
 122:                                                                         </hbox>
 123:  
 124:                                                                         <textbox
 125:                                                                             id="kunMatchcode" hflex="1" />
 126:                                                                     </row>
 127:                                                                     <row>
 128:                                                                         <separator
 129:                                                                             bar="true">
 130:                                                                         </separator>
 131:                                                                         <separator
 132:                                                                             bar="true">
 133:                                                                         </separator>
 134:                                                                     </row>
 135:                                                                     <row>
 136:                                                                         <hbox>
 137:                                                                             <label
 138:                                                                                 value="Name1" />
 139:                                                                             <label
 140:                                                                                 value="*" style="color:red;font-size:10px" />
 141:                                                                         </hbox>
 142:  
 143:                                                                         <textbox
 144:                                                                             id="kunName1" hflex="1" />
 145:                                                                     </row>
 146:                                                                     <row>
 147:                                                                         <label
 148:                                                                             id="label_CustomerDialog_kunName2" value="Name2" />
 149:                                                                         <textbox
 150:                                                                             id="kunName2" hflex="1" />
 151:                                                                     </row>
 152:                                                                     <row>
 153:                                                                         <hbox>
 154:                                                                             <label
 155:                                                                                 value="City" />
 156:                                                                             <label
 157:                                                                                 value="*" style="color:red;font-size:10px" />
 158:                                                                         </hbox>
 159:  
 160:                                                                         <textbox
 161:                                                                             id="kunOrt" hflex="1" />
 162:                                                                     </row>
 163:  
 164:                                                                     <row>
 165:                                                                         <hbox>
 166:                                                                             <label
 167:                                                                                 value="Branch" />
 168:                                                                             <label
 169:                                                                                 value="*" style="color:red;font-size:10px" />
 170:                                                                         </hbox>
 171:  
 172:                                                                         <grid
 173:                                                                             sclass="GridPlainOneTextboxAndButtonRow">
 174:                                                                             <columns>
 175:                                                                                 <column
 176:                                                                                     width="100%" />
 177:                                                                                 <column
 178:                                                                                     align="right" width="100px" />
 179:                                                                             </columns>
 180:                                                                             <rows>
 181:  
 182:                                                                                 <row>
 183:                                                                                     <textbox
 184:                                                                                         id="kunBranche" hflex="1" />
 185:  
 186:                                                                                     <hbox>
 187:                                                                                         <space
 188:                                                                                             width="5px" />
 189:                                                                                         <button
 190:                                                                                             id="btnSearchBranchSimple" disabled="true"
 191:                                                                                             width="28px"
 192:                                                                                             image="/images/icons/btn_search2_16x16.gif" />
 193:                                                                                         <button
 194:                                                                                             id="btnSearchBranchAdvanced" disabled="true"
 195:                                                                                             width="28px"
 196:                                                                                             image="/images/icons/btn_search2_16x16.gif" />
 197:                                                                                         <button
 198:                                                                                             id="btnSearchBranchExtended" disabled="true"
 199:                                                                                             width="28px"
 200:                                                                                             image="/images/icons/btn_search2_16x16.gif" />
 201:  
 202:                                                                                     </hbox>
 203:                                                                                 </row>
 204:  
 205:                                                                             </rows>
 206:                                                                         </grid>
 207:  
 208:                                                                     </row>
 209:                                                                 </rows>
 210:                                                             </grid>
 211:                                                         </groupbox>
 212:                                                     </panelchildren>
 213:                                                 </panel>
 214:                                              <separator spacing="20px" />
 215:                                                         
 216:                                                 <panel
 217:                                                     id="panel_CustomerDialog_Addition" border="none">
 218:                                                     <panelchildren>
 219:                                                          
 220:                                                         <groupbox
 221:                                                             id="gb_Addition" mold="3d" closable="false">
 222:                                                             <caption
 223:                                                                 image="/images/icons/table.gif" label="Additionaly 1" />
 224:  
 225:                                                             <grid
 226:                                                                 sclass="GridPlain">
 227:                                                                 <columns>
 228:                                                                     <column
 229:                                                                         align="right" width="150px" />
 230:                                                                     <column
 231:                                                                         width="100%" />
 232:                                                                 </columns>
 233:                                                                 <rows>
 234:                                                                     <row>
 235:                                                                         <label
 236:                                                                             id="label_CustomerDialog_kunMahnsperre"
 237:                                                                             value="Lock Remainder" />
 238:                                                                         <checkbox
 239:                                                                             id="kunMahnsperre" />
 240:                                                                     </row>
 241:                                                                 </rows>
 242:                                                             </grid>
 243:                                                         </groupbox>
 244:                                                     </panelchildren>
 245:                                                 </panel>
 246:                                                      <separator spacing="20px" />
 247:                                                 <panel
 248:                                                     id="panel_CustomerDialog_Phone" border="none">
 249:                                                     <panelchildren>
 250:  
 251:                                                         <groupbox
 252:                                                             id="gb_Phone" mold="3d" closable="false">
 253:                                                             <caption
 254:                                                                 image="/images/icons/telephone_16x16.png"
 255:                                                                 label="Phone/Fax" />
 256:  
 257:                                                             <grid
 258:                                                                 sclass="GridPlain">
 259:                                                                 <columns>
 260:                                                                     <column
 261:                                                                         align="right" width="150px" />
 262:                                                                     <column
 263:                                                                         width="100%" />
 264:                                                                 </columns>
 265:                                                                 <rows>
 266:                                                                     <row>
 267:                                                                         <label
 268:                                                                             id="label_CustomerDialog_kunPhone1" value="Phone1" />
 269:                                                                         <textbox
 270:                                                                             value="not used in example" hflex="1" />
 271:                                                                     </row>
 272:                                                                     <row>
 273:                                                                         <label
 274:                                                                             id="label_CustomerDialog_kunPhone2" value="Phone2" />
 275:                                                                         <textbox
 276:                                                                             value="not used in example" hflex="1" />
 277:                                                                     </row>
 278:                                                                     <row>
 279:                                                                         <label
 280:                                                                             id="label_CustomerDialog_kunMobile" value="Mobile" />
 281:                                                                         <textbox
 282:                                                                             value="not used in example" hflex="1" />
 283:                                                                     </row>
 284:                                                                     <row>
 285:                                                                         <label
 286:                                                                             id="label_CustomerDialog_kunFax1" value="Fax1" />
 287:                                                                         <textbox
 288:                                                                             value="not used in example" hflex="1" />
 289:                                                                     </row>
 290:                                                                     <row>
 291:                                                                         <label
 292:                                                                             id="label_CustomerDialog_kunFax2" value="Fax2" />
 293:                                                                         <textbox
 294:                                                                             value="not used in example" hflex="1" />
 295:                                                                     </row>
 296:                                                                 </rows>
 297:                                                             </grid>
 298:                                                         </groupbox>
 299:                                                     </panelchildren>
 300:                                                 </panel>
 301:  
 302:                                             </div>
 303:                                         </vbox>
 304:                                     </cell>
 305:                                     <separator spacing="20px" />
 306:                                     <!-- Right AREA -->
 307:                                     <cell width="50%">
 308:                                         <vbox align="stretch"
 309:                                             pack="stretch" width="100%" style="padding: 13px;">
 310:                                             <div>
 311:  
 312:                                                 <panel
 313:                                                     id="panel_CustomerDialog_PayConditions" border="none"
 314:                                                     visible="true">
 315:                                                     <panelchildren>
 316:  
 317:                                                         <groupbox
 318:                                                             id="gb_PayConditions" mold="3d" closable="false">
 319:                                                             <caption
 320:                                                                 image="/images/icons/money_16x16.png" label="Payment" />
 321:  
 322:                                                             <grid
 323:                                                                 sclass="GridPlain">
 324:                                                                 <columns>
 325:                                                                     <column
 326:                                                                         align="right" width="150px" />
 327:                                                                     <column
 328:                                                                         width="100%" />
 329:                                                                 </columns>
 330:                                                                 <rows>
 331:                                                                     <row>
 332:                                                                         <label
 333:                                                                             id="label_CustomerDialog_kunPayCondition"
 334:                                                                             value="Payment Condition" />
 335:                                                                         <listbox
 336:                                                                             mold="select" rows="1" hflex="1" />
 337:                                                                     </row>
 338:                                                                     <row>
 339:                                                                         <label
 340:                                                                             id="label_CustomerDialog_kunBonitaet"
 341:                                                                             value="Credit Note" />
 342:                                                                         <intbox
 343:                                                                             id="intbox_CustomerDialog_kunBonitaet" width="50px" />
 344:                                                                     </row>
 345:                                                                     <row>
 346:                                                                         <label
 347:                                                                             id="label_CustomerDialog_AmountLastYear"
 348:                                                                             value="Amount Last Year" />
 349:                                                                         <textbox
 350:                                                                             value="not used at time" hflex="1" />
 351:                                                                     </row>
 352:                                                                     <row>
 353:                                                                         <label
 354:                                                                             id="label_CustomerDialog_AmountCurrentYear"
 355:                                                                             value="Amount Current Year" />
 356:                                                                         <textbox
 357:                                                                             value="not used at time" hflex="1" />
 358:                                                                     </row>
 359:                                                                     <row>
 360:                                                                         <label
 361:                                                                             id="label_CustomerDialog_AmountCurrentMonth"
 362:                                                                             value="Amount Current Month" />
 363:                                                                         <textbox
 364:                                                                             value="not used at time" hflex="1" />
 365:                                                                     </row>
 366:                                                                     <row>
 367:                                                                         <label
 368:                                                                             id="label_CustomerDialog_AmountLastInvoice"
 369:                                                                             value="Amount Last Invoice" />
 370:                                                                         <textbox
 371:                                                                             value="not used at time" hflex="1" />
 372:                                                                     </row>
 373:                                                                 </rows>
 374:                                                             </grid>
 375:                                                         </groupbox>
 376:                                                     </panelchildren>
 377:                                                 </panel>
 378:                                                 <separator spacing="20px" />
 379:                                                 <panel
 380:                                                     id="panel_CustomerDialog_Addition2" border="none">
 381:                                                     <panelchildren>
 382:  
 383:                                                         <groupbox
 384:                                                             id="gb_Addition2" mold="3d" closable="false">
 385:                                                             <caption
 386:                                                                 image="/images/icons/text_signature_16x16.png"
 387:                                                                 label="Additionally 2" />
 388:  
 389:                                                             <grid
 390:                                                                 sclass="GridPlain">
 391:                                                                 <columns>
 392:                                                                     <column
 393:                                                                         align="right" width="150px" />
 394:                                                                     <column
 395:                                                                         width="100%" />
 396:                                                                 </columns>
 397:                                                                 <rows>
 398:                                                                     <row>
 399:                                                                         <label
 400:                                                                             id="label_CustomerDialog_Addition1"
 401:                                                                             value="Addition1" />
 402:                                                                         <textbox
 403:                                                                             value="not used at time" hflex="1" />
 404:                                                                     </row>
 405:                                                                     <row>
 406:                                                                         <label
 407:                                                                             id="label_CustomerDialog_Addition2"
 408:                                                                             value="Addition2" />
 409:                                                                         <textbox
 410:                                                                             value="not used at time" hflex="1" />
 411:                                                                     </row>
 412:                                                                     <row>
 413:                                                                         <label
 414:                                                                             id="label_CustomerDialog_Addition3"
 415:                                                                             value="Addition3" />
 416:                                                                         <textbox
 417:                                                                             value="not used at time" hflex="1" />
 418:                                                                     </row>
 419:                                                                     <row>
 420:                                                                         <label
 421:                                                                             id="label_CustomerDialog_Addition4"
 422:                                                                             value="Addition4" />
 423:                                                                         <textbox
 424:                                                                             value="not used at time" hflex="1" />
 425:                                                                     </row>
 426:                                                                     <row>
 427:                                                                         <label
 428:                                                                             id="label_CustomerDialog_Addition5"
 429:                                                                             value="Addition5" />
 430:                                                                         <textbox
 431:                                                                             value="not used at time" hflex="1" />
 432:                                                                     </row>
 433:                                                                 </rows>
 434:                                                             </grid>
 435:                                                         </groupbox>
 436:                                                     </panelchildren>
 437:                                                 </panel>
 438:  
 439:                                             </div>
 440:                                         </vbox>
 441:                                     </cell>
 442:                                 </hbox>
 443:  
 444:                             </tabpanel>
 445:  
 446:                             <tabpanel id="tabPanelCustomerDialogChart"
 447:                                 height="100%" style="border: 0px; padding: 0px">
 448:                             </tabpanel>
 449:  
 450:                             <tabpanel id="tabPanelCustomerOrders"
 451:                                 height="100%" style="border: 0px; padding: 0px" />
 452:  
 453:                             <tabpanel id="tabPanelCustomerMemos"
 454:                                 height="100%" style="border: 0px; padding: 0px">
 455:                                 not used yet
 456:                             </tabpanel>
 457:                         </tabpanels>
 458:                     </tabbox>
 459:  
 460:                 </div>
 461:             </center>
 462:  
 463:         </borderlayout>
 464:  
 465:  
 466:     </window>
 467: </zk>
 468:  
 469: <!-- 
 470:     Panel style="margin-bottom:5px"
 471: -->
Email ThisBlogThis!Share to XShare to Facebook
Posted in ZK CSS | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • ZK Example for inline Editing with Add New and Delete
    I am quite impressed on this demo from ZK . But adding new record and delete existing record is missing as part of typical CRUD. So i thoug...
  • EDI 5010 Documentation 837 Professional - Loop 2010BB Payer Name
    2010BB Payer Name          In this loop, all the information will be taken from Insurance master screen. Take a look of our sample screen...
  • EDI 5010 Documentation–837 - BHT - Beginning of Hierarchical Transaction
    BHT – Beginning of Hierarchical Transaction Loop Seg ID Segment Name Format Length Ref# Req Value   BHT Beginning of Hier...
  • Hibernate Validator Example 2
    In this example, we will see some more validation constraints such as @email, @past, @length, etc. And also we will also define custom error...
  • ZK Passing Parameter between two files using MVVM–Part 1
    Overview This is the first series of articles about Passing parameter between two zul files using MVVM Design pattern .This article will fo...
  • MVVM Command annotation and Notify change example
    Here is an example, how to pass parameter on a zul through MVVM Command binding annotation. ZK URL http://books.zkoss.org/wiki/ZK%20Develo...
  • History of Present Illness
    HPI - One of the main component of Clinical History. What is an HPI ? The history of present illness (HPI) is a chronological description...
  • Patient Demographics
    Patient browse (search) is the key element for any EMR / PMS Software. In my past 15 years experience, i involved more than 5 times in desig...
  • ViewModel Class Java Annotation @Init, @NotifyChange, @Command
    In following sections we'll list all syntaxes that can be used in implementing a ViewModel and applying ZK bind annotation. The ZK binde...
  • Good Website Design Links
    Form Design Label Placement in Forms International Address Fields in Web Forms 40 Eye-Catching Registration Pages blog-comment-form-...

Categories

  • Billing Process
  • C Workbook
  • C++ Workbook
  • Eclipse Tips
  • EDI 5010
  • EMR Appointment Features
  • EMR Labs Stuff
  • EMR PMS Links
  • EMR Use cases
  • EMR Vital Sign
  • Good Website Design
  • Hibernate Criteria Queries
  • Hibernate Introduction
  • Hibernate Introduction Setup
  • Hibernate Mapping
  • Hibernate POC
  • Hibernate Validator
  • Hibernate–Java Environment setup
  • HPI
  • Java
  • Maven
  • MU Certification
  • NPI
  • PQRS
  • Practice Management System
  • Spring Security
  • Tech Links
  • Today Tech Stuff
  • zk
  • ZK Hibernate
  • ZK 5 Databinding
  • ZK Application
  • ZK Calling Another ZUL
  • ZK CheckBox
  • ZK CreateComponents
  • ZK CSS
  • ZK extended Components
  • ZK Foreach
  • ZK Forum Posts
  • ZK Framework
  • ZK Hibernate Setup
  • ZK ID Space
  • ZK Include
  • ZK Installation
  • ZK iReport
  • ZK Layout
  • ZK Listitem Pagination
  • ZK Message Box
  • ZK MVC
  • ZK MVC Combox Box
  • ZK MVC CRUD Examples
  • ZK MVC Listbox
  • ZK MVVM
  • ZK MVVM Combo
  • ZK MVVM CRUD
  • ZK MVVM ListBox
  • ZK Spring
  • ZK TextBox

Blog Archive

  • ►  2013 (105)
    • ►  December (3)
    • ►  September (7)
    • ►  August (13)
    • ►  July (1)
    • ►  June (11)
    • ►  May (3)
    • ►  April (14)
    • ►  March (19)
    • ►  February (21)
    • ►  January (13)
  • ▼  2012 (177)
    • ►  December (1)
    • ►  November (13)
    • ▼  October (19)
      • Form Fields Layout
      • EMR and PMS Links
      • ZK Search Text Box
      • ZK MVVM CRUD Without DB Connection - Part 6
      • ZK MVVM CRUD Without DB Connection
      • ZK MVVM CRUD Without DB Connection - Part 5
      • ZK Button CSS Customization
      • ZK Modal window CSS Customization
      • Button on Focus underline the text
      • ZK MVVM CRUD Without DB Connection - Part 4
      • ZK List Item CSS with sclass and Default ZK CSS fo...
      • ZK MVVM CRUD Without DB Connection - Part 2
      • ZK MVVM CRUD Without DB Connection - Part 3
      • ZK MVVM CRUD Without DB Connection - Part 1
      • Good Website Design Links
      • ZK Panel CSS Customization
      • History of Present Illness
      • EMR Use cases
      • Java Static Import
    • ►  September (24)
    • ►  August (26)
    • ►  July (6)
    • ►  June (37)
    • ►  May (30)
    • ►  April (16)
    • ►  March (1)
    • ►  January (4)
  • ►  2011 (5)
    • ►  December (1)
    • ►  November (1)
    • ►  July (1)
    • ►  June (1)
    • ►  April (1)
  • ►  2010 (1)
    • ►  September (1)
Powered by Blogger.

About Me

Unknown
View my complete profile