| Autor |
Nachricht |
Regan
      
Beiträge: 2076
Erhaltene Danke: 56
|
Verfasst: Sa 23.07.11 09:20
Art: Neue Funktion
Hallo,
Diskussion von hier. Ich würde gern einen BB-Tag für Tabellen haben. Dafür würde ich folgenden Aufbau vorschlagen:
| Zitat: |
[table]
[tr]
[td][td]
[/tr]
[/table]
|
Was haltet ihr davon?
Grüße
Regan
Für diesen Beitrag haben gedankt: BenBE
|
| |
|
|
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
|
|
Xion
       

Beiträge: 1753
Erhaltene Danke: 62
Windows XP
Delphi (2005 Bug Edition), Java (Eclipse), Haskell (ghci), C++ (Visual Studio 2010, Qt Creator)
|
Verfasst: Sa 23.07.11 15:38
Ich denke eine CSV-Formatierung würde schon reichen ([csv][/csv] als Code-Tags)
_________________ a broken heart is like a broken window - it'll never heal
Jen, [this computer] is infected. If this was a human being, I'd shoot it in the face. (IT Crowd)
|
| |
|
|
Regan 
      
Beiträge: 2076
Erhaltene Danke: 56
|
Verfasst: Sa 23.07.11 17:10
Wird bloß schwierig, da einen Trenner zu finden.
|
| |
|
|
Oliver M.
       
Beiträge: 99
Erhaltene Danke: 1
Win 8 CP
VS 11 Beta
|
Verfasst: Sa 23.07.11 18:09
Dir gefällt meine Table-Idee also. Das freut mich.
Xion hat folgendes geschrieben : | | Ich denke eine CSV-Formatierung würde schon reichen ([csv][/csv] als Code-Tags) |
CSV... Hmm...  Keine schlechte Idee, aber warum bleiben wir nicht bei BB?
Wir sollten aber nich ausdiskutieren, was denn so alles für so eine Table angegeben werden muss...
Igend wie muss man die Spaltenbreiten angeben können. Ich würde vorschlagen: [table columns="beite,breite,breite"] (breite in px oder mm??? )
Und irgend wie muss man die Tabelle über die ganse Breite ziehen können... Vielleich [table maxwidth] (breite in Proportionen und (px oder mm???))
Ich mach mal ne Beispieltabelle. Wie sie aussehen könnte.
MfG Oliver
|
| |
|
|
Regan 
      
Beiträge: 2076
Erhaltene Danke: 56
|
Verfasst: Sa 23.07.11 18:17
Das ist weiterhin BB. BBCode bezeichnet nur eine Auszeichnungssprache auf Basis von XML, bei der die spitzen Klammern durch eckige ersetzt wurden. Der BB-Tag [csv] wäre also möglich.
Die Tabelle wird keinen weiteren Schnickschnack erhalten. Schließlich sollte die Implementation einfach bleiben.
|
| |
|
|
jaenicke
      
Beiträge: 15833
Erhaltene Danke: 737
XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
|
Verfasst: Sa 23.07.11 19:20
Ich denke das sinnvollste wäre zusätzlich noch das colgroup Tag irgendwie einzubauen. So nach dem Motto: Also angelehnt an die Syntax des delphi-Tags, hier mit den Spaltenbreiten für das colgroup Tag in Anführungszeichen und der Tabellenbreite in Klammern:
Wobei die Breite in Pixeln natürlich auf einen Maximalwert geprüft werden müsste.
Aus dem Code oben würde dann eine Tabelle wie im Anhang.
Einloggen, um Attachments anzusehen!
|
| |
|
|
Tryer
      
Beiträge: 226
Erhaltene Danke: 7
|
Verfasst: Sa 23.07.11 20:53
Ein Semikolon fänd ich jetzt im Delphiforum nicht so ideal als Trennzeichen  - vielleicht besser diesen TrennStrich | (#$7C)
Grüsse, Dirk
|
| |
|
|
Regan 
      
Beiträge: 2076
Erhaltene Danke: 56
|
Verfasst: Sa 23.07.11 21:10
Der Senkrechtstrich ist für das C#-Forum nicht geeignet, da er dort das logische Oder repräsentiert.
|
| |
|
|
jaenicke
      
Beiträge: 15833
Erhaltene Danke: 737
XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
|
Verfasst: Sa 23.07.11 21:15
|
| |
|
|
Regan 
      
Beiträge: 2076
Erhaltene Danke: 56
|
Verfasst: Sa 23.07.11 21:27
|
| |
|
|
Xion
       

Beiträge: 1753
Erhaltene Danke: 62
Windows XP
Delphi (2005 Bug Edition), Java (Eclipse), Haskell (ghci), C++ (Visual Studio 2010, Qt Creator)
|
Verfasst: Sa 23.07.11 21:38
_________________ a broken heart is like a broken window - it'll never heal
Jen, [this computer] is infected. If this was a human being, I'd shoot it in the face. (IT Crowd)
|
| |
|
|
Oliver M.
       
Beiträge: 99
Erhaltene Danke: 1
Win 8 CP
VS 11 Beta
|
Verfasst: Sa 23.07.11 22:29
Oliver M. hat folgendes geschrieben : | Igend wie muss man die Spaltenbreiten angeben können. Ich würde vorschlagen: [table columns="beite,breite,breite"] (breite in px oder mm??? )
Und irgend wie muss man die Tabelle über die ganse Breite ziehen können... Vielleich [table maxwidth] (breite in Proportionen und (px oder mm???)) |
Ist euch zu kompliziert... Ja, vielleicht habt ihr recht.
Wobei columns, maxwidth und titel natürlich optional sind...
Und statt trenner müsste irgendein knackiger Buchstabe hin.
Aber man sollte zumindes die Möglichkeit habe, die Tabelle sauber zu struckturieren...
|
| |
|
|
Yogu
       
Beiträge: 2544
Erhaltene Danke: 137
Windows 7 Home Premium
Visual C# 2010 Express
|
Verfasst: So 24.07.11 17:12
Oliver M. hat folgendes geschrieben : | | [code][table columns="beite,breite" maxwidth title="Tabelle:"] |
Naja, ein Titel ist ja wohl nicht nötig, den kann man ja besser drüberschreiben. Abgesehen davon hat jaenicke ja schon einen Vorschlag gemacht, der die gleichen Funktionen bietet, nur etwas kompakter.
|
| |
|
|
jaenicke
      
Beiträge: 15833
Erhaltene Danke: 737
XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
|
Verfasst: So 24.07.11 17:28
Xion hat folgendes geschrieben : | | Wäre es nicht außerdem besser, wenn sich die Tabelle automatisch der Größe anpasst? Das ist ja eigentlich der Vorteil gewesen, dass die dann auch bei kleineren Fenstern umgebrochen wird etc. |
Nein, denn wenn eine Spalte z.B. nur 100 Pixel braucht, wäre es nicht sinnvoll, wenn diese über die ganze Browserbreite geht. Damit wäre jeder Gewinn an Übersichtlichkeit wieder zunichte...
|
| |
|
|
Oliver M.
       
Beiträge: 99
Erhaltene Danke: 1
Win 8 CP
VS 11 Beta
|
Verfasst: Mi 27.07.11 12:08
Yogu hat folgendes geschrieben : | | Naja, ein Titel ist ja wohl nicht nötig |
Sorry, Denkfehler: Der titel Tag muss in die Zeile und soll bewirken, dass es eine Überschriftenzeile ist und das sie dann igend wie anders Hinterlegt ist.
|
| |
|
|
Yogu
       
Beiträge: 2544
Erhaltene Danke: 137
Windows 7 Home Premium
Visual C# 2010 Express
|
Verfasst: Mi 27.07.11 15:22
Oliver M. hat folgendes geschrieben : | Yogu hat folgendes geschrieben : | | Naja, ein Titel ist ja wohl nicht nötig |
Sorry, Denkfehler: Der titel Tag muss in die Zeile und soll bewirken, dass es eine Überschriftenzeile ist und das sie dann igend wie anders Hinterlegt ist. |
Also eine Überschriftszeile in der Tabelle, wie <th>s im <thead>. Meine Idee: Wenn die zweite Zeile innerhalb von [csv] bzw. [table] leer ist, wird die erste Zeile als Überschriftszeile hervorgehoben.
|
| |
|
|
Boldar
       
Beiträge: 1420
Erhaltene Danke: 46
Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
|
Verfasst: Do 28.07.11 00:16
Mal im Ernst: Braucht man das wirklich?
Diese ganze Diskussion hier ist doch nur aufgekommen, weil jemand gerne ne js-Injection machen wollte, und meinte, Tabellen vorzuschieben sei unauffälliger.
Ich glaube, die Entwickler hier haben auch so genug zu tun, ohne Funktionen zu implementieren, die nur 0.001% der User nutzen werden, weil sie den anderen entweder zu kompliziert sind oder einfach unnötig sind.
|
| |
|
|
jaenicke
      
Beiträge: 15833
Erhaltene Danke: 737
XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
|
Verfasst: Do 28.07.11 00:48
Wichtig ist das Feature sicher nicht, aber ich kann mich schon an ein paar Gelegenheiten erinnern, wo ich tatsächlich mit Leerzeichen und Code-Tags oder so eine Tabelle nachgestellt habe. Das wird zwar vermutlich wirklich nicht oft gebraucht, aber wenn erhöht es die Übersicht enorm.
Da ist eben die Frage wie viel Aufwand das ist, aber ich glaube so viel ist das gar nicht, zumindest wenn man in der Tabelle nicht alle anderen Tags unterstützt.
|
| |
|
|
Teekeks
      
Beiträge: 204
Erhaltene Danke: 22
OpenSUSE 11.4
Lazarus 0.9.31
|
Verfasst: Do 28.07.11 10:01
Und eine weite Frage die ich mir stelle:
Momentan wird das zwar nicht wirklich gefordert (weil nicht vorhanden). Aber:
Wenn es die Funktion geben würde, könnte ich mir vorstellen, dass mehr Leute sie auch nutzen würden.
Ich kann mich natürlich auch täuschen.
Gruß Teekeks
|
| |
|
|
Th69
      

Beiträge: 1798
Erhaltene Danke: 250
Win 2000, Win XP, Win7
C++, C# (VS 2005/08/10)
|
Verfasst: Do 28.07.11 11:04
Hallo Teekeks,
dein Text liest sich ein bißchen wie "Wenn der Hahn kräht auf dem Mist, ändert sich das Wetter, oder es bleibt wie es ist." 
|
| |
|
|