2011-12-05 8 views
1

datatablesプラグインを使用しているときにJeditableフィールドを編集モードで開始することはできますか?Jeditableを使用したデータシート。最初はどのように編集モードで設定しますか? (または常に編集モードになる)

Jeditableウェブサイトソリューションは、(DataTableのスルーを使用していない)と言う:

たときに、ドキュメントのロードに使用したイベントをトリガすることができます。例えば:私はDataTableの中でそれにアクセスするにはどうすればよい

$(function() { 
$("#editable").trigger("click"); 

は、ここに私のコードは次のとおりです。

var oTable; 
    $(function() { 
     oTable = $('#calendarTable').dataTable({ 
      "bPaginate": false, 
      "bSort": false, 
      "bFilter": false, 
      "bInfo": false, 
      "aoColumns": [ 
       null, 
       null, 
       null, 
       null, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": false }, 
       { "bVisible": true } 
      ] 

     }); 

     //$("#editable").trigger("click"); 
     // oTable.fnGetNodes()).editable.trigger("click"); 

     oTable.editable("disable"); 

     var year; 
     var lobid; 
     var officeid; 

     year = $('#hv_year').val(); 
     lobid = $('#hv_lob').val(); 
     officeid = $('#hv_office').val(); 

     var url; 
     url = "save.asp"; 
     url = url + "?year=" + year; 
     url = url + "&lobid=" + lobid; 
     url = url + "&officeid=" + officeid; 


     /* Apply the jEditable handlers to the table */ 
     $('td:eq(4)', oTable.fnGetNodes()).editable(url, { 
      "callback": function (sValue, y) { 
       var aPos = oTable.fnGetPosition(this); 
       oTable.fnUpdate(sValue, aPos[0], aPos[1]); 
      }, 
      "submitdata": function (value, settings) { 
       return { 
        "row_id": this.parentNode.getAttribute('id'), 
        "column": oTable.fnGetPosition(this)[2] 
       }; 
      }, 
      tooltip: 'Click to Edit', 
      height: "40px", 
      type: 'textarea', 
      onblur: 'ignore', 
      cancel: 'Cancel', 
      submit: 'Save', 
      indicator: '<img src="images/loader.gif">' 

     }); 

答えて

1

私はあなたがクリックするだけでチェーンすることができると思います。

$('td:eq(4)', oTable.fnGetNodes()).editable(url, { 
     "callback": function (sValue, y) { 
      var aPos = oTable.fnGetPosition(this); 
      oTable.fnUpdate(sValue, aPos[0], aPos[1]); 
     }, 
     "submitdata": function (value, settings) { 
      return { 
       "row_id": this.parentNode.getAttribute('id'), 
       "column": oTable.fnGetPosition(this)[2] 
      }; 
     }, 
     tooltip: 'Click to Edit', 
     height: "40px", 
     type: 'textarea', 
     onblur: 'ignore', 
     cancel: 'Cancel', 
     submit: 'Save', 
     indicator: '<img src="images/loader.gif">' 

    }).trigger("click"); 
+0

はあなたにニコラありがとう、あなたはありますその男!!!!! – Chaka

関連する問題