テーブルの作成に表示タグを使用し、jquery を使用してテキストフィールドを編集可能にし、読み取り専用プロパティを削除しています。
<script type="text/javascript">
$(function(){
$(".makeEditable").click(function(){
$('input:text').removeAttr("readonly");
});
$(".makeNonEditable").click(function(){
$('input:text').attr("readonly", "readonly");
});
})
</script>
テキストフィールドを含むテーブルと列のコードは次のとおりです
<display:table name="loadData" style="float:left;">
<display:column title="User Defined" class="colId">
<input type="text" value= "" name="userdefined" size="10" readonly="readonly"/>
</display:column>
</display:table>
編集可能にするボタンを作成しました...
<input type="button" value="Make Editable" class="makeEditable" />
理由はわかりませんが、機能していません...何も起こりません