Kumu.Ajax.renderについて
[Seasar-user:12520] Re: [teeda ajax] Kumu.Ajax.render についてより
デフォルトはinnerHTMLにのみセットされるので
実際には開発者各自でカスタマイズしなければならない・・。
具体的な方法としてはKumu.Ajax._setJSONDataをオーバーライドする。
[ajax.js(現状)]
_setJSONData : function(node, data){ if(node.style.display == 'none'){ node.style.display = ''; } node.innerHTML = data; }
[オーバーライド]
Kumu.Ajax._setJSONData = function(node, data){ if(node.style.display == 'none'){ node.style.display = ''; } var tag = node.tagName.toLowerCase(); if(tag == 'input'){ node.value = data; }else{ node.innerHTML = data; } }
これでinputタグの値もレンダリングされるようになったけど、
こんなつくりでいいのかな〜(不安)・・。
以上