2016-11-07 9 views
0

行のクリックで行データを取得することは、私は私が編集をクリックするか、私がしたいのリンクを削除すると私は下の表を作るためにfueluxライブラリを使用している

items = []; 
for (var i = 0; i < data.length; i++) { 
    var item = { 
    id : i, 
    action :'<a href="" onclick="editRow()" >Edit</a>|<a href="" onclick="deleteRow()" >Delete</a>' , 
    name : data[i].Name, 
    startRange : data[i].StartRange__c, 
    endRange : data[i].EndRange__c, 
    oldRiskGrade : data[i].OldRiskGrade__c, 
    reportingRiskGrade : data[i].ReportingRiskGrade__c, 
    approvalType : data[i].ApprovalType__c, 
    displayValueRiskGrade : data[i].RiskGradeDisplayValue__c 
    } 
    items.push(item); 
} 

今の列を持っているコードです。クリックされた行のデータを取得し、ページ全体をリフレッシュすることもできません。どういうわけか、fueluxは行データを取得するための適切なドキュメントを持っていません。どんな助けもありがとう。

答えて

0

(editrowにidパラメータを渡す)とdeleteRowを()行の同一性を識別するために:クリックで

items = []; 
     for (var i = 0; i < data.length; i++) { 
      var item = { 
       id: i, 
       action: '<a href="javascript:void(0);" onclick="editRow(' + i + ')" >Edit</a>|<a href="javascript:void(0);" onclick="deleteRow(' + i + ')" >Delete</a>', 
       name: data[i].Name, 
       startRange: data[i].StartRange__c, 
       endRange: data[i].EndRange__c, 
       oldRiskGrade: data[i].OldRiskGrade__c, 
       reportingRiskGrade: data[i].ReportingRiskGrade__c, 
       approvalType: data[i].ApprovalType__c, 
       displayValueRiskGrade: data[i].RiskGradeDisplayValue__c 
      } 
      items.push(item); 
     } 

それらからパラメータを取得し、アイテムから関連データを取得[]

+0

Iはアイテム配列をループしてデータを取得しましたが、それでも削除または編集のクリックでページ全体が更新されます。どうすればページのリフレッシュを防ぐことができますか? –

+0

あなたはeditRow()またはDelete()のコードを提供できますか? – RonyLoud

+0

function deleteRow(id){ for(var i = 0; i

関連する問題