Hello,

> @import "xxe-config:docbook/css/table.imp";
> @extension "com.xmlmind.xmleditapp.docbook.table.TableSupport black 
> rgb(238,238,224)";
I'm sorry but this does not work.

Below you can see my css-file and our table-model, so you can reconstruct what 
I did and which elements I use at our tables. 

Kind regards,
Monika


handbuch_table.css:
===================

@import "xxe-config:docbook/css/table.imp";
@extension "com.xmlmind.xmleditapp.docbook.table.TableSupport black 
rgb(238,238,224)";

calstable:before
{
        color: #777777;
        font-size: 10pt;
        content: "<calstable>";
}

calstable 
{
    display: block;
    margin: 1.33ex 0; 
}

colspec
{
    display: table-column;
    collapsed: yes;
}

tgroup 
{
    display: table; 
    border-style: solid;
    border-width: 1;
}


calsthead 
{
        display: table-row-group;
}

calsthead > row > entry > absatz
{
    font-weight: bold;
}

calstbody 
{
    display: table-row-group;
}

row 
{
    display: table-row; 
}
          
entry 
{
    display: table-cell; 
    border-style: solid;
    border-width: 1;
    padding: 2; 
}

entry > *:first-child 
{
    margin-top: 0; 
    margin-bottom: 0; 
}
          
@media print 
{
    colspec
        {
        display: none; 
    }
}


Our table-model:
================

<calstable>
   <tgroup>
      <colspec/>
        <calsthead>
           <row>
              <entry>
                   <absatz></absatz>
                </entry>
           </row>
        </calsthead>
        <calstbody>
           <row>
              <entry morerows="" namest="" nameend="">
                   <absatz></absatz>
                </entry>
           </row>
        </calstbody>
   </tgroup>
</calstable>


Excerpt of my common.incl:
==========================

<cfg:command name="ln.tableEdit">
    <cfg:class>com.xmlmind.xmleditapp.tableedit.GenericTableEdit</cfg:class>
</cfg:command>
        
<cfg:property name="ln.tableEdit.tableSpecification">
        table=calstable tgroup
        rowGroup=calstbody calsthead
        row=row
        cell=entry
        rowSpan=morerows+1
</cfg:property>


-----Urspr?ngliche Nachricht-----
Von: Hussein Shafie [mailto:hussein at xmlmind.com] 
Gesendet: Dienstag, 02. Mai 2006 10:54
An: Madlik, Monika (LNG-VIE)
Cc: xmleditor-support at xmlmind.com
Betreff: Re: AW: AW: [XXE] problem with calstable and docbook

Madlik, Monika (LNG-VIE) wrote:
> Now it is possible for me to use the docbook-functions without changing my 
> dtd. 

Note that you are not using the DocBook/CALS table editing commands but
downgraded, generic, table editing commands.

Slightly changing your DTD would make everything much easier, more
powerful and more maintenable.



> But I got another problem. How is it possible for me, to apply the css to my 
> table-elements? Table-width, colspan and rowspan is not displayed correctly 
> because of the names of my elements. 

Try this:

---
@import "xxe-config:docbook/css/table.imp";

@extension "com.xmlmind.xmleditapp.docbook.table.TableSupport black
rgb(238,238,224)";

calstable {
    display: block;
    margin: 1.33ex 0;
}

calstable > title {
    display: block;
    font-style: italic;
    font-weight: normal;
    text-align: center;
    /* keep margin because tgroup has no margin */
}
---
(@extension "com ... ,224)"; on ONE line please, that is, no carriage
return inside the CSS string "com ... ,224)")

It *may* work smoothly because the real tables in CALS are not "table",
"informaltable" or your "calstable" but "tgroup" and "entrytbl" (and I
guess that you have not changed these names).

If this does not work properly, do not hesitate to send another email so
 I can tell you about plan B.


Reply via email to