0

私は dojo 1.7.2 を使用しており、データグリッドを持っています。列の 1 つに、「もっと見る」リンクがクリックされたときに表示または非表示にする長い説明があります。フォーマッタですべての作業を行いましたが、説明が展開されてもデータグリッドの外側のコンテナは高くなりません(つまり、下の行はサイトから押し出されます。クリックしたときにグリッドの高さを変更する方法はありますか)私の表示/非表示で(グリッドを再描画できますか?そうであれば、どのように?)

更新: やりたいことを示す js フィドルを作成しました。非表示のテキストが表示され、クリックすると表示されますが、下部の行が表示されなくなります。

http://jsfiddle.net/erayK/

いくつかのコードを含める必要があるため、使用したフォーマッターを次に示します。

function formatLink(value){
    // value 0: title, value 1: description, value 2: url
    return '<a href="'+ value[2] +'">'+value[0]+'</a><br /><div style="display:none;" id="' + value[0] + '">'+value[1]+'</div><a href="#" onclick="javascript:showHide(\'' + value[0] +'\'); return false;">show or hide</a>';
}
4

1 に答える 1