title: custom html inside <display:column></display:cloumn>
body: <p>I was wondering if its possible to render custom html inside of column tag, that is part of display table tag.</p>
  
  <p>for example, i want my colum to have some dropdown list inside?</p>
  
  <p>Using plain html that would be like:</p>
  
  <pre><code>&lt;table&gt;
  ...
  &lt;tr&gt;
  &lt;td&gt;
  &lt;select&gt;
    &lt;option value="volvo"&gt;Volvo&lt;/option&gt;
    &lt;option value="saab"&gt;Saab&lt;/option&gt;
    &lt;option value="mercedes"&gt;Mercedes&lt;/option&gt;
    &lt;option value="audi"&gt;Audi&lt;/option&gt;
  &lt;/select&gt; 
  &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>is it possible to embed that select tag in display column? This is the demo of display column</p>
  
  <pre><code>&lt;display:column property="${displayElem.name}" escapeXml="true" sortable="true" titleKey="errorHandler.${displayElem.name}" style="width: ${displayElem.length}" /&gt;
  </code></pre>
  
  <p><strong>EDIT:</strong> When i try to remove property inside display column i get only html source code inside my table cell and not the html element rendering of that code.</p>
  
  <pre><code> &lt;display:column escapeXml="true"
         sortable="true" titleKey="errorHandler.${displayElem.name}"
         style="width: ${displayElem.length}" &gt;
       &lt;select&gt;
         &lt;option value="volvo"&gt;Volvo&lt;/option&gt;
         &lt;option value="saab"&gt;Saab&lt;/option&gt;
         &lt;option value="mercedes"&gt;Mercedes&lt;/option&gt;
         &lt;option value="audi"&gt;Audi&lt;/option&gt;
       &lt;/select&gt; 
  &lt;/display:column&gt;
  </code></pre>
  
  <p><strong>SOLUTION:</strong> removing escapeXml="true" attribute solved problem</p>
  
  <pre><code>&lt;display:column 
         sortable="true" titleKey="errorHandler.${displayElem.name}"
         style="width: ${displayElem.length}" &gt;
       &lt;select&gt;
         &lt;option value="volvo"&gt;Volvo&lt;/option&gt;
         &lt;option value="saab"&gt;Saab&lt;/option&gt;
         &lt;option value="mercedes"&gt;Mercedes&lt;/option&gt;
         &lt;option value="audi"&gt;Audi&lt;/option&gt;
       &lt;/select&gt; 
  &lt;/display:column&gt;
  </code></pre>
  
  <p><strong>SOLUTION 2 for ultimate control</strong></p>
  
  <p>create class, extend it with decorator class and use it the display table tags</p>
  
  <pre><code>public class YourDecorationClass extends TableDecorator {
  
      public String getAction() {
          String code = "";
  
          code = "&lt;select&gt;" +
                  "&lt;option value='volvo'&gt;Volvo&lt;/option&gt;" +
                  "&lt;option value='volvo'&gt;Saab&lt;/option&gt;" +
                  "&lt;option value='volvo_RETRY'&gt;Mercedes_RETRY&lt;/option&gt;" +
                  "&lt;option value='audi'&gt;Audi&lt;/option&gt;";
  
          return code;
      }
  }
  </code></pre>
  
  <p>and use decorator parameter in the display table tag</p>
  
  <pre><code>decorator="com.yourpackage.util.table.YourDecorationClass"
  </code></pre>
  
  <p>and of course remove escapeXml="true" from display column tag.</p>