[CLOSED] GridPanel Delete Confirmation

  1. #1

    [CLOSED] GridPanel Delete Confirmation

    I would like to know how can I throw a Confirm alert when a user tries to delete a record in GridPanel.

    Thank You.
  2. #2

    RE: [CLOSED] GridPanel Delete Confirmation

    How are you deleting the record from the GridPanel? Posting a simple example of what you have so far would be helpful in answering your question ;)

    Cheers,
    Timothy
  3. #3

    RE: [CLOSED] GridPanel Delete Confirmation

    I would like to know how can I put confirmation message box with Yes / No.

    Thank You.

    <Coolite:GridPanel ID="grdCenterTap1" MonitorWindowResize="true" runat="server" Height="500" Border="false" StripeRows="true" EnableColumnMove="true" Frame="true" StoreID="dtaCenterTab1">
        <ColumnModel ID="ColumnModel1" runat="server">
            <Columns>
                <Coolite:RowNumbererColumn />
                <Coolite:Column Header="Transaction Date" DataIndex="TransactionDate" Sortable="True">
                    <Editor>
                        <Coolite:DateField ID="txtTransactionDate" runat="server" />
                    </Editor>
                    <Renderer Fn="Ext.util.Format.dateRenderer('m/d/Y')" />
                </Coolite:Column>
                <Coolite:Column Header="Report Date" DataIndex="ReportDate" Sortable="True">
                    <Editor>
                        <Coolite:DateField ID="txtReportDate" runat="server" />
                    </Editor>
                    <Renderer Fn="Ext.util.Format.dateRenderer('m/d/Y')" />
                </Coolite:Column>
            </Columns>
        </ColumnModel>
        <View>
            <Coolite:GridView ForceFit="true" />
        </View>
        <SelectionModel>
            <Coolite:RowSelectionModel runat="server" SingleSelect="false">
                <Listeners>
                    <RowSelect Handler="#{btnDelete_grdCenterTap1}.enable();" />
                    <RowDeselect Handler="if (!#{grdCenterTap1}.hasSelection()) {#{btnDelete_grdCenterTap1}.disable();}" />
                </Listeners>
            </Coolite:RowSelectionModel>
        </SelectionModel>
        <BottomBar>
            <Coolite:PagingToolBar ID="PagingToolBar" runat="server" PageSize="20" StoreID="dtaCenterTab1" />
        </BottomBar>
        <Buttons>
            <Coolite:Button ID="btnDelete_grdCenterTap1" runat="server" Text="Delete" Icon="Delete" Disabled="true">
                <Listeners>
                    <Click Handler="#{grdCenterTap1}.deleteSelected();if (!#{grdCenterTap1}.hasSelection()) {#{btnDelete_grdCenterTap1}.disable();}" />
                </Listeners>
            </Coolite:Button>
        </Buttons>
        <LoadMask ShowMask="true" />
        <SaveMask ShowMask="true" />
    </Coolite:GridPanel>
  4. #4

    RE: [CLOSED] GridPanel Delete Confirmation

    Of course, check this out:

            <Coolite:Button runat="server" Text="Delete">
                <Listeners>
                    <Click Handler="
                         if (confirm('Are you sure you want to do that?')) {
                             #{grdCenterTap1}.deleteSelected();
                             if (!#{grdCenterTap1}.hasSelection()) {
                                 #{btnDelete_grdCenterTap1}.disable();
                             }
                         }" />
                </Listeners>
            </Coolite:Button>
    ;)

    Cheers,
    Timothy
  5. #5

    RE: [CLOSED] GridPanel Delete Confirmation

    Thanks Timothy

    I used this way and it works fine.

    Thank You

        <Coolite:Button ID="btnDelete_grdCenterTap1" runat="server" Text="Delete" Icon="Delete" Disabled="true">
            <Listeners>
                <Click Handler="Ext.Msg.confirm('Delete', 'Are you sure you want to delete?', function(btn){if(btn=='yes')#{grdCenterTap1}.deleteSelected();if (!#{grdCenterTap1}.hasSelection()) {#{btnDelete_grdCenterTap1}.disable();}})" />
            </Listeners>
        </Coolite:Button>

Similar Threads

  1. Delete Confirmation?
    By huzzy143 in forum 1.x Help
    Replies: 2
    Last Post: Aug 06, 2011, 6:44 PM
  2. Replies: 0
    Last Post: Jul 23, 2010, 6:35 AM
  3. Replies: 2
    Last Post: Dec 25, 2009, 2:56 PM
  4. Delete confirmation on gridpanel
    By danni in forum 1.x Help
    Replies: 2
    Last Post: Mar 26, 2009, 11:24 PM
  5. Button with Confirmation Delete...
    By Maia in forum 1.x Help
    Replies: 16
    Last Post: Mar 11, 2009, 9:59 AM

Posting Permissions