当我在jsgrid中单击“+”时需要选中复选框

时间:2016-09-29 06:39:55

标签: jquery jsgrid

当我需要插入新行时,我想要选中复选框。

$scope.re = {
                'background-color': 'red',
                'color': {
                    'black !important'
                };
            }

2 个答案:

答案 0 :(得分:2)

重新定义复选框字段的insertTemplate,以便进行检查:

{ 
    name: "MyField", 
    type:"checkbox", 
    insertTemplate: function() {
        var $result = jsGrid.fields.checkbox.prototype.insertTemplate.call(this);
        $result.prop("checked", true);
        return $result;
    } 
}

答案 1 :(得分:0)

 //Assuming "+" is in any button 
 $('#button_id').click(function(){
    $("#x").prop("checked",true);
 });

此外,您可以使用.prop()方法检查或取消选中复选框元素或单选按钮,如下面的代码所示。

 // Check #x
 $( "#x" ).prop( "checked", true );

 // Uncheck #x
 $( "#x" ).prop( "checked", false );