Friday, 25 October 2013

Grid select all check box and unselect all check box

  <asp:Label ID="lnkSelectAll" runat="server" Text="Select All" CssClass="graylink_13"
onclick="selectAll(this);" ToolTip="Select All" Font-Underline="false" ClientIDMode="Static" ForeColor="Black"> </asp:Label>
<asp:Label ID="lnkUnSelectAll" runat="server" Text="Select None" CssClass="graylink_13"
  onclick="UnselectAll(this);" ToolTip="Select None" Font-Underline="false" ClientIDMode="Static" ForeColor="Black" />
---------------------------------------------------------------------------

<script type="text/javascript">

  function selectAll(checked) {
 
       var txtExpenseAccount = $("[id$='txtExpenseAccount']");
        var btnExpenseAccount = $("[id$='btnExpenseAccount']");
        var txtInitialBalance = $("[id$='txtInitialBalance']");
        var txtEffectiveDate = $("[id$='txtEffectiveDate']");
        var txtReceiptAccount = $("[id$='txtReceiptAccount']");
        var btnReceiptAccount = $("[id$='btnReceiptAccount']");
        $("[id$='txtEffectiveDate']").datepicker("enable");

        if (checked) {
            $('input:checkbox[name$=chkVendorProperties]').each(function () {
                        txtExpenseAccount.removeAttr("disabled");
                        btnExpenseAccount.removeAttr("disabled");
                        txtInitialBalance.removeAttr("disabled");
                        txtEffectiveDate.removeAttr("disabled");
                        txtReceiptAccount.removeAttr("disabled");
                        btnReceiptAccount.removeAttr("disabled");
                        $(this).attr('checked', 'checked');
                    });
        }
    }


    function UnselectAll(checked) {
        var txtExpenseAccount = $("[id$='txtExpenseAccount']");
        var btnExpenseAccount = $("[id$='btnExpenseAccount']");
        var txtInitialBalance = $("[id$='txtInitialBalance']");
        var txtEffectiveDate = $("[id$='txtEffectiveDate']");
        var txtReceiptAccount = $("[id$='txtReceiptAccount']");
        var btnReceiptAccount = $("[id$='btnReceiptAccount']");
        $("[id$='txtEffectiveDate']").datepicker("disable");
        if (checked) {
            $('input:checkbox[name$=chkVendorProperties]').each(
                    function () {
                     
                        txtExpenseAccount.attr("disabled", "disabled");
                        btnExpenseAccount.attr("disabled", "disabled");
                        txtInitialBalance.attr("disabled", "disabled");
                        txtEffectiveDate.attr("disabled", "disabled");
                        txtReceiptAccount.attr("disabled", "disabled");
                        btnReceiptAccount.attr("disabled", "disabled");
                        $(this).removeAttr('checked');
                    });
        }
    }

</script>

No comments:

Post a Comment