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タグの値もレンダリングされるようになったけど、
こんなつくりでいいのかな〜(不安)・・。

以上