From: yamat0jp Date: Tue, 21 Jan 2020 09:06:19 +0000 (+0900) Subject: admin tableのデザインを見直した X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;ds=sidebyside;h=d385ee84f660aad8c49592f9db976d1f8563091e;p=newbbs%2Fnewbbs.git admin tableのデザインを見直した --- diff --git a/WebModuleUnit1.dfm b/WebModuleUnit1.dfm index a88c810..0d6dea3 100644 --- a/WebModuleUnit1.dfm +++ b/WebModuleUnit1.dfm @@ -197,7 +197,7 @@ object WebModule1: TWebModule1 object admin: TDataSetTableProducer Columns = < item - Title.Caption = 'check' + FieldName = 'CHECK' end item FieldName = 'NUMBER' @@ -215,6 +215,10 @@ object WebModule1: TWebModule1 '') MaxRows = 30 DataSet = FDTable2 + RowAttributes.Align = haCenter + TableAttributes.Align = haCenter + TableAttributes.BgColor = 'White' + TableAttributes.Width = 80 OnFormatCell = adminFormatCell Left = 176 Top = 32 @@ -2046,6 +2050,7 @@ object WebModule1: TWebModule1 object FDConnection1: TFDConnection Params.Strings = ( 'ConnectionDef=first_sql') + Connected = True Left = 632 Top = 56 end diff --git a/WebModuleUnit1.pas b/WebModuleUnit1.pas index cb2cbbc..1f7e518 100644 --- a/WebModuleUnit1.pas +++ b/WebModuleUnit1.pas @@ -198,8 +198,18 @@ procedure TWebModule1.adminFormatCell(Sender: TObject; var Align: THTMLAlign; var VAlign: THTMLVAlign; var CustomAttrs, CellData: string); begin - if (CellColumn = 0) and (CellRow > 0) then - CellData := Format('', [CellRow]); + if CellRow = 0 then + Exit; + case CellColumn of + 0: + CellData := Format('', [CellRow]); + 1: + CellData := '' + CellData + ''; + 2: + CellData := '

' + CellData + '

'; + 3: + CellData := '

' + CellData + '

'; + end; end; procedure TWebModule1.alertHTMLTag(Sender: TObject; Tag: TTag; @@ -1329,6 +1339,7 @@ begin '

‚Æ‚é‚ˁ`‚Ǎ†

', 0, i, 30, hash(hash('admin')), s]); end; + admin.MaxRows:=FDTable3.FieldByName('count').AsInteger; end; end.