OSDN Git Service

ec31f6badac526146990f320fdec192a8bc96db5
[ea2ddl/ea2ddl.git] / ea2ddl-gen / dbflute / templates / doc / html / table.vm
1 \r
2 <a name="$table.name"/>\r
3 <h2>$table.name</h2>\r
4 $!table.Description\r
5 <p/>\r
6 <table border="1" cellspacing="0">\r
7   <tr>\r
8     <th class="normalFont" bgcolor="#CCCCCC">PK</th>\r
9     <th class="normalFont" bgcolor="#CCCCCC">INC</th>\r
10     <th class="normalFont" bgcolor="#CCCCCC">UQ</th>\r
11     <th class="normalFont" bgcolor="#CCCCCC">Name</th>\r
12     <th class="normalFont" bgcolor="#CCCCCC">Type</th>\r
13     <th class="normalFont" bgcolor="#CCCCCC">Size</th>\r
14     <th class="normalFont" bgcolor="#CCCCCC">NotNull</th>\r
15     <th class="normalFont" bgcolor="#CCCCCC">Default</th>\r
16     <th class="normalFont" bgcolor="#CCCCCC">ForeignTable</th>\r
17     <th class="normalFont" bgcolor="#CCCCCC">ReferrerTable</th>\r
18     <th class="normalFont" bgcolor="#CCCCCC">PropertyName</th>\r
19     <th class="normalFont" bgcolor="#CCCCCC">${table.database.targetLanguageInitCap}Type</th>\r
20     <th class="normalFont" bgcolor="#CCCCCC">Classification</th>\r
21     <th class="normalFont" bgcolor="#CCCCCC">Comment</th>\r
22   </tr>\r
23 #foreach ($col in $table.columns)\r
24   <tr>\r
25     <td class="normalFont"><center> #if ($col.isPrimaryKey())o#else &nbsp;#end </center></td>\r
26     <td class="normalFont"><center> #if ($col.isAutoIncrement())o#else &nbsp;#end </center></td>\r
27     <td class="normalFont"><center> #if ($col.isUnique())o#else &nbsp;#end </center></td>\r
28     <td class="normalFont" id="${table.name}${col.name}">${col.name}</td>\r
29     <td class="normalFont">${col.dbType}</td>\r
30     <td class="normalFont"><center>#if ($col.hasColumnSize()) ${col.columnSize} #else &nbsp;#end </center></td>\r
31     <td class="normalFont"><center> #if ($col.isNotNull())o#else &nbsp;#end </center></td>\r
32     <td class="normalFont">#if ($col.hasDefaultValue() && !$col.isAutoIncrement()) ${col.defaultValue}#else &nbsp;#end</td>\r
33     <td class="normalFont"><a href="#${col.foreignTableName}">${col.foreignTableName}</a>&nbsp;</td>\r
34     <td class="normalFont">${col.referrerTableCommaStringWithHtmlHref}&nbsp;</td>\r
35     <td class="normalFont">${col.javaBeansRulePropertyName}</td>\r
36     <td class="normalFont">${col.javaNative}</td>\r
37     <td class="normalFont">#if ($col.hasClassification()==true)<a href="${table.database.sharp}${col.classificationName}">${col.classificationName}</a>#else &nbsp;#end</td>\r
38     <td class="normalFont">#if ($col.hasComment()) ${col.comment}#else &nbsp;#end</td>\r
39   </tr>\r
40 #end\r
41 </table>\r
42 <script>\r
43 #foreach ($foreignKey in $table.foreignKeys)\r
44 if(document.getElementById) {\r
45 #foreach ($columnName in $foreignKey.localColumns)\r
46     var col = document.getElementById("${table.name}${columnName}");\r
47     if (col != null) {\r
48         col.style.backgroundColor = "${docHtmlFkColor}";\r
49         col.title="Foreignkey from ${foreignKey.foreignTableName}.${foreignKey.foreignColumnNames}";\r
50     }\r
51 #end\r
52 }\r
53 #end\r
54 </script>\r