参考这里的问题
DataTable accordions in angularjs
当我关闭手风琴并重新打开它时,不再选择所选的单选按钮。以下是我试图这样做的方式。我已经将ng-click应用于手风琴标题并附加了一个函数。以下是我的功能
$scope.selectProduct =function(productTypeName)
{
if ($scope.selectedProducts[0][productTypeName].length != 0) {
var table= $('#dt'+ productTypeName).DataTable();
for (var row = 0; row < table.context[0].aoData.length; row++)
{
if (table.context[0].aoData[row]._aData.ID == $scope.selectedProducts[0][productTypeName]) {
table.context[0].aoData[row].anCells[0].children[0].Voice.checked = true;
}
}
}
}
代码运行良好但未选择单选按钮。
以下是我创建单选按钮的方法:
dtVidColumns.push(DTColumnBuilder.newColumn(null).withTitle('').notSortable()
.renderWith(function(data, type, full, meta) {
return '<input type="radio" name ="Video" onclick="angular.element(this).scope().productChange('+data.ID+',name)" />';
}));