2016-02-28 21 views
0
<script type="text/javascript"> 
     function columnTemplate(cell, item) { 

      var drivers = @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model.dirvers)); 

      $('<select/>') 
       .appendTo(cell) 
       .shieldDropDown({ 
        dataSource: { 
         data: drivers 
        } 
        , 
        editing: 
         { 
          enabled: true 
         } 
        , 
        textTemplate: "{FullName}" 
        ,valueTemplate: "{DriverID}" 
        ,events: { 
         select: function(e) { 
          alert("#list select:" + 
            e.item.FullName + ":" + e.item.DriverID+ " : "+ 
            e.index); 

    // here I want to calculated which driver is selected then set the other cell value 

         } 
        } 

       }); 
     } 
    </script> 

請幫我設置其他行單元格值Sheild UI電網

回答

1

你可以有這樣的其他細胞columnTemplate:在

columnTemplate: function(cell, item, index) { 
    $('<span id="uniqueid_' + index + '"/>') 
     .appendTo(cell); 
} 

然後選擇DropDown的處理程序,可以通過從columTemplate()處理程序的第3個參數中獲取行索引來引用和更新該元素...

相關問題