0

ページ レイアウトに合わせるために、自分の div に filterPane を挿入したいと考えています。基本的に、デフォルトのポップアップ動作を取り除き、filterPane をアプリケーションの他の要素と調和させたいと考えています。

これは私のgspです

<div class="filter">

            <p>
              <filterpane:isFiltered>
                  <filterpane:currentCriteria  domainBean="demoracer.Pilot" />
              </filterpane:isFiltered>
            </p>

<g:formRemote method="post" name="form_search" url="${[action:'list']}" update="listContainer" >

    <filterpane:filterPane customForm="true" formName="form_search" domainBean="demoracer.Pilot"  
filterProperties="name," id="filterpaneContainer"  />

  <g:actionSubmit value="Apply Filter From Outside Filter Pane" action="list" />

</g:formRemote>

          </div>

しかし、ペインは表示されません。

ありがとう

4

2 に答える 2

1

filterpane は独自の div を生成するため、生成された div を使用して、レイアウトに合わせてスタイルを変更することはできませんか? 生成するコンテナー div の id、class、および style 属性を指定できます。好きなようにスタイルを変更するには、これで十分です。

于 2011-02-17T04:26:43.700 に答える
0

HTMLはtaglibによって静的に作成されているため、不可能のようです

   def output = """\
<div id="${containerId}"
    class="filterPane ${containerClass ?: ''}"
    style="display:none;${containerStyle}">
<h2>${title}</h2>
${openFormTag}
<input type="hidden" name="filterProperties" value="${propsStr}" />
<table cellspacing="0" cellpadding="0" class="filterTable">
""" 
于 2010-09-02T07:12:57.203 に答える