【问题标题】:Showing ExtNet.Msg.Alert on Command Events?在命令事件上显示 ExtNet.Msg.Alert?
【发布时间】:2011-12-14 05:25:00
【问题描述】:

下面是我的代码:

<ext:GridPanel ID="gpMaster" runat="server" Title="List Of Messages" StripeRows="true"
    AutoWidth="true" TrackMouseOver="true" Height="330" StoreID="stoMaster">
    <ColumnModel ID="ColumnModel1" runat="server">
        <Columns>
            <ext:Column ColumnID="ID" Header="ID" Width="50" DataIndex="ID" Resizable="false"
                MenuDisabled="true" Fixed="true" Align="Right" />
            <ext:Column ColumnID="Subject" Header="Subject" DataIndex="Subject" Align="Right"
                Width="300">
            </ext:Column>
            <ext:Column Header="Sender" DataIndex="Sender" Width="100" Align="Right">
            </ext:Column>
            <ext:Column Header="Receive Date" DataIndex="ReceiveDate" Align="Right" Width="100">
            </ext:Column>
            <ext:ImageCommandColumn Width="60" Align="Right" Css="text-align:center;">
                <Commands>
                    <ext:ImageCommand CommandName="Edit" Icon="TableEdit" Text="Edit">
                    </ext:ImageCommand>
                </Commands>
            </ext:ImageCommandColumn>
            <ext:ImageCommandColumn Width="60" Align="Center">
                <Commands>
                    <ext:ImageCommand CommandName="Delete" Icon="Delete" Text="Delete">
                    </ext:ImageCommand>
                </Commands>
            </ext:ImageCommandColumn>
        </Columns>
    </ColumnModel>
    <DirectEvents>
        <Command OnEvent="Command">
            <EventMask ShowMask="true"></EventMask>
            <ExtraParams>
                <ext:Parameter Name="id" Value="record.data.ID" Mode="Raw" />
                <ext:Parameter Name="command" Value="command" Mode="Raw" />
            </ExtraParams>
        </Command>
    </DirectEvents>
    <SelectionModel>
        <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true" />
    </SelectionModel>
    <BottomBar>
        <ext:PagingToolbar ID="PagingToolBar1" runat="server" PageSize="10" StoreID="stoMaster"
            EmptyMsg="&nbsp;" DisplayMsg="&nbsp;" BeforePageText="Page" Cls="LTR" />
    </BottomBar>
</ext:GridPanel>


protected void Command(object sender, DirectEventArgs e)
{
    int messageID = int.Parse(e.ExtraParams["id"]);
    string commandName = e.ExtraParams["command"];

    switch (commandName)
    {
        case "Edit":
            ShowEditElements(messageID);
            break;
        case "Delete":
            DeleteMessage(messageID);
            break;
    }
}

void ShowEditElements(int messageID)
{
    ExtNet.Msg.Alert("edit", "ShowEditElements");//Problem
}

void DeleteMessage(int messageID)
{
    ExtNet.Msg.Alert("del", "DeleteMessage");//Problem
}

一切正常,但没有显示 ExtNet.Msg.Alerts !!! 它出什么问题了 ? 我该如何解决?

【问题讨论】:

    标签: command c# asp.net ext.net


    【解决方案1】:

    我在编写代码时遇到了问题。
    我不得不改变

    ExtNet.Msg.Alert("edit", "ShowEditElements");
    

    ExtNet.Msg.Alert("edit", "ShowEditElements").Show(); 
    

    问题解决了。

    【讨论】:

      猜你喜欢
      • 2013-04-03
      • 1970-01-01
      • 2013-01-20
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      相关资源
      最近更新 更多