Ignore:
Timestamp:
Dec 20, 2011, 9:37:35 AM (13 years ago)
Author:
chronos
Message:
  • Opraveno: Generování výstupu u TQueryForm a THtmlTable.
  • Přidáno: Mimo přihlašovací formulář přidán také registrační.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Pages/UUserControlPage.pas

    r65 r66  
    4242  if HandlerData.Request.QueryParts.Count > 1 then PageName := HandlerData.Request.QueryParts[1]
    4343    else PageName := '';
    44   with MainModule, HtmlDocument.Body, THtmlString(SubItems.AddNew(THtmlString.Create)) do begin
    45     PageName := 'prihlaseni';
     44  with MainModule, HtmlDocument.Body do begin
     45    if PageName = '' then PageName := 'prihlaseni';
    4646    if PageName = 'prihlaseni' then begin
    47       Text := 'Login';
    48       with HtmlDocument.Body, TQueryForm(SubItems.AddNew(TQueryForm.Create)) do begin
     47      with TQueryForm(SubItems.AddNew(TQueryForm.Create)) do begin
    4948        Title := 'Přihlášení';
    50         ClassId := 'Form';
    51         with TQueryFormGroup(Groups.AddNew(TQueryFormGroup.Create)) do begin
    52           Title := 'Základní údaje';
    53           with TQueryFormItem(Rows.AddNew(TQueryFormItem.Create)) do begin
     49        ClassId := 'WideTable';
     50        with AddNewGroup do begin
     51          Title := '';
     52          with AddNewItem do begin
    5453            Caption := 'Jméno';
    5554            Hint := 'Zadejte vaše přihlašovací jméno';
    5655            Required := True;
    5756          end;
    58           with TQueryFormItem(Rows.AddNew(TQueryFormItem.Create)) do begin
     57          with AddNewItem do begin
    5958            Caption := 'Heslo';
    6059            Hint := 'Zadejte vaše heslo';
     
    6362          end;
    6463        end;
     64        with AddNewAction do
     65          Name := 'Přihlásit';
    6566      end;
    66     end else Text := '';
     67    end else
     68    if PageName = 'registrace' then begin
     69      with TQueryForm(SubItems.AddNew(TQueryForm.Create)) do begin
     70        Title := 'Registrace nového účtu';
     71        ClassId := 'WideTable';
     72        with AddNewGroup do begin
     73          Title := '';
     74          with AddNewItem do begin
     75            Caption := 'Jméno';
     76            Hint := 'Zadejte vaše přihlašovací jméno';
     77            Required := True;
     78          end;
     79          with AddNewItem do begin
     80            Caption := 'Email';
     81            Hint := 'Zadejte vaši elektronickou poštovní schránku';
     82            Required := True;
     83          end;
     84          with AddNewItem do begin
     85            Caption := 'Heslo';
     86            Hint := 'Zadejte vaše heslo';
     87            Required := True;
     88            ItemType := fitPassword;
     89          end;
     90          with AddNewItem do begin
     91            Caption := 'Ověření hesla';
     92            Hint := 'Zadejte znovu vaše heslo pro ověření';
     93            Required := True;
     94            ItemType := fitPassword;
     95          end;
     96        end;
     97        with AddNewAction do
     98          Name := 'Registrovat';
     99      end;
     100    end;
    67101  end;
    68102  MainModule.GeneratePage(HandlerData, Self);
Note: See TracChangeset for help on using the changeset viewer.