当手风琴在数据表中打开时,如何选择单选按钮

时间:2018-01-25 17:36:32

标签: angularjs datatables bootstrap-accordion

参考这里的问题

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)" />';
}));

0 个答案:

没有答案