2017-11-20 6 views

答えて

0

、私はあなたが言及要件に小さなカスタムタグを共有しています。 title属性は、これは以下の表を描画します名前空間の場所を使用

<location:table/> 

を想定して、あなたはこのように新しいタグを呼び出すことができますビューでTDタグ

import groovy.xml.* 

def table = { 
    MarkupBuilder mb = new MarkupBuilder(out) 

    mb.table { 
     thead { 
      tr { 
       th 'Col1' 
       th 'Col2' 
       th 'Col3' 
      } 
     } 

     tbody { 
      tr { 
       td(title: 'lorem ipsum') { 
        mb.yield 'Text1' 
       } 

       td 'Text1' 

       td 'Text1' 
      } 

      tr { 
       td(title: 'lorem ipsum') { 
        mb.yield 'Text2' 
       } 

       td 'Text2' 

       td 'Text2' 
      } 
     } 
    } 
} 

に追加する方法を参照してください。ブラウザで

enter image description here

それは確かにきれいではありませんが、それは、マークアップビルダで作られている、それがタイトルattributといくつかのTDを持っていますe。

このlinkはGrailsの中で、タグのLIBSを理解するための優れたリソースであり、Grailsのタグのlibs以外の文脈でのマークアップビルダーを使用する方法については、マークアップビルダ

を用いた例が含まれ、他の誰でない場合氏のこのpostを訪問しますHaki

私はそれがあなたにとって役に立ちそうです。

0

Javascript/Jqueryを使用する必要があります。コードの下に試してみてください。私は、GrailsのタグのLIBSのコンテキストでグルーヴィーなマークアップビルダを使用

$('td').on('mouseover', function(){ 
    var td = $(this); 
    td.attr('title', td.html()) 
}) 
+1

MarkupBuilderに 'title'属性を生成させる方法について質問があると思います。 –

+0

私は質問の主要な部分を見逃した。ありがとう。 – devbd

関連する問題