ext.net 如何传参数

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>


<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>CFS装拆箱 Index</title>
    <script type="text/javascript">
        var ActionFormDestroy = function () {
            if (App.GridPanel1.getStore().getCount() > 0) {
                App.btnInquiry.fireEvent("click");
            }
        };
        //时间控件From-To的实现
        var onKeyUp = function () {
            var me = this,
                v = me.getValue(),
                field;
            if (me.startDateField) {
                field = Ext.getCmp(me.startDateField);
                field.setMaxValue(v);
                me.dateRangeMax = v;
            } else if (me.endDateField) {
                field = Ext.getCmp(me.endDateField);
                field.setMinValue(v);
                me.dateRangeMin = v;
            }
            field.validate();
        };


        //test
        var template = '<span style="color:{0};">{1}</span>';


        var IsPaid = function (value) {
            return Ext.String.format(template, (value == "已付") ? "black" : "blue", value);
        };
        var PaymentType = function (value) {
            return Ext.String.format(template, (value == "月结") ? "black" : "blue", value);
            // return Ext.String.format(template, (value == "月结") ? "green" : "red", value + "%");
        };
        var Status_now = function (value) {
            return Ext.String.format(template, (value != "不可作业") ? "black" : "red", value);
        };
        var ContainerCount = function (value) {
            return Ext.String.format(template, (value == "有柜") ? "black" : "blue", value);
        }
        var Status_Approval = function (value) {
            return Ext.String.format(template, (value != "") ? "black" : "red", value);
        }
    </script>
    <script runat="server">


        protected void Button_Click(object sender, DirectEventArgs e)
        {


            X.Msg.Alert("DirectEvent", string.Format("Item - {0}", e.ExtraParams["Item"])).Show();


        }


    </script>
</head>
<body>
    <ext:ResourceManager ID="ResourceManager1" runat="server" />
    <ext:Viewport ID="Viewport1" runat="server" Layout="fit">
        <Items>
            <ext:GridPanel ID="GridPanel1" runat="server" Header="false" Border="false" TrackMouseOver="true">
                <Store>
                    <ext:Store ID="Store11" runat="server" AutoLoad="true" GroupField="OperationCategory">
                        <Proxy>
                            <ext:AjaxProxy Url="/CFS/Cfs/GetOrder/" Json="true">
                                <Reader>
                                    <ext:JsonReader IDProperty="OrderID" Root="data" />
                                </Reader>
                                <ExtraParams>
                                    <ext:Parameter Name="Status_ComboBox" Value="海关已审核" Mode="Value">
                                    </ext:Parameter>
                                </ExtraParams>
                                <%-- 默认传参数为“预办”--%>
                            </ext:AjaxProxy>
                        </Proxy>
                        <Model>
                            <ext:Model ID="Model3" runat="server">
                                <Fields>
                                    <ext:ModelField Name="OrderID" />
                                    <ext:ModelField Name="OrderNo" />
                                    <ext:ModelField Name="OperationCategory" />
                                    <ext:ModelField Name="TargetContainer20" />
                                    <ext:ModelField Name="TargetContainer40" />
                                    <ext:ModelField Name="TargetContainer45" />
                                    <ext:ModelField Name="Cargo" />
                                    <ext:ModelField Name="OrderTotalVolume" Type="Float" />
                                    <ext:ModelField Name="OrderTotalWeight" Type="Float" />
                                    <ext:ModelField Name="OrderTotalQuantity" Type="Float" />
                                    <ext:ModelField Name="MaxWeight" Type="Float" />
                                    <ext:ModelField Name="ContainerCount" />
                                    <ext:ModelField Name="PartContainer" />
                                    <ext:ModelField Name="PaymentType" />
                                    <ext:ModelField Name="CompanyID" />
                                    <ext:ModelField Name="Company" />
                                    <ext:ModelField Name="ContactPerson" />
                                    <ext:ModelField Name="Telphone" />
                                    <ext:ModelField Name="Status" />
                                    <ext:ModelField Name="IsPaid" />
                                    <ext:ModelField Name="Status_now" />
                                    <ext:ModelField Name="Remark" />
                                    <ext:ModelField Name="CreateTime" Type="Date" />
                                    <ext:ModelField Name="FinishTime" Type="Date" />
                                    <ext:ModelField Name="Creater" />
                                    <ext:ModelField Name="UpdateUser" />
                                    <ext:ModelField Name="CustomsDeclarationNo" />
                                    <ext:ModelField Name="TargetWarehouse" />
                                    <ext:ModelField Name="ApplicationContent" />
                                    <ext:ModelField Name="GoodsFlow" />
                                    <ext:ModelField Name="CustomsClearance" />
                                    <ext:ModelField Name="Attachment" />
                                    <ext:ModelField Name="ShiftContainerRecord" />
                                    <ext:ModelField Name="VideoNo" />
                                    <ext:ModelField Name="WhetherOpenContainer" />
                                    <ext:ModelField Name="CustomsApproval" Type="String" />
                                    <ext:ModelField Name="CustomsRequirement" />
                                </Fields>
                            </ext:Model>
                        </Model>
                    </ext:Store>
                </Store>
                <ColumnModel ID="ColumnModel1" runat="server">
                    <Columns>
                        <ext:RowNumbererColumn runat="server" Width="30" />
                        <ext:Column runat="server" Text="OrderID" DataIndex="OrderID" Hidden="true" MenuDisabled="true" />
                        <ext:Column runat="server" Text="服务单号" DataIndex="OrderNo" Width="105" />
                        <ext:Column runat="server" Text="业务类型" DataIndex="OperationCategory" Width="60" />
                        <ext:Column runat="server" Text="CompanyID" DataIndex="CompanyID" Width="30" Hidden="true" />
                        <ext:Column runat="server" Text="公司名称" DataIndex="Company" Width="140">
                            <Renderer Fn="Status_Approval" />
                        </ext:Column>
                        <ext:Column runat="server" Text="20尺" DataIndex="TargetContainer20" Width="35" />
                        <ext:Column runat="server" Text="40尺" DataIndex="TargetContainer40" Width="35" />
                        <ext:Column runat="server" Text="45尺" DataIndex="TargetContainer45" Width="35" />
                        <ext:Column runat="server" Text="货物名称" DataIndex="Cargo" Width="80" />
                        <ext:Column runat="server" Text="是否放行" DataIndex="CustomsClearance" Width="60" />
                        <ext:Column runat="server" Text="总数" DataIndex="OrderTotalQuantity" Width="60" />
                        <ext:Column runat="server" Text="总重(T)" DataIndex="OrderTotalWeight" Width="65" />
                        <ext:Column runat="server" Text="体积" DataIndex="OrderTotalVolume" Width="60" />
                        <ext:Column runat="server" Text="最大单重(T)" DataIndex="MaxWeight" Width="65" />
                        <ext:Column runat="server" Text="柜况" DataIndex="ContainerCount" Width="40">
                            <Renderer Fn="ContainerCount" />
                        </ext:Column>
                        <ext:Column runat="server" Text="预约仓库" DataIndex="TargetWarehouse" Width="80" />
                        <ext:Column runat="server" Text="报关单号" DataIndex="CustomsDeclarationNo" Width="80" />
                        <ext:Column runat="server" Text="海关审批?" DataIndex="CustomsApproval" Width="60">
                            <Renderer Fn="Status_Approval" />
                        </ext:Column>
                        <ext:Column runat="server" Text="海关意见" DataIndex="CustomsRequirement" Width="70" />
                        <ext:Column runat="server" Text="业务内容" DataIndex="ApplicationContent" Width="60" />
                        <ext:Column runat="server" Text="货物性质" DataIndex="GoodsFlow" Width="60" />
                        <ext:Column runat="server" Text="附件清单" DataIndex="Attachment" Width="60" />
                        <ext:Column runat="server" Text="移箱记录" DataIndex="ShiftContainerRecord" Width="60" />
                        <ext:Column runat="server" Text="监控视频" DataIndex="VideoNo" Width="60" />
                        <ext:Column runat="server" Text="是否操作过柜" DataIndex="WhetherOpenContainer" Width="60" />
                        <ext:Column runat="server" Text="加装?" DataIndex="PartContainer" Width="40" />
                        <ext:Column runat="server" Text="付款类型" DataIndex="PaymentType" Width="50">
                            <Renderer Fn="PaymentType" />
                        </ext:Column>
                        <ext:Column runat="server" Text="付款?" DataIndex="IsPaid" Width="50">
                            <Renderer Fn="IsPaid" />
                        </ext:Column>
                        <ext:Column runat="server" Text="可作业?" DataIndex="Status_now" Width="60">
                            <Renderer Fn="Status_now" />
                        </ext:Column>
                        <ext:Column runat="server" Text="备注" DataIndex="Remark" Width="180" />
                        <ext:Column runat="server" Text="联系人" DataIndex="ContactPerson" Width="58" />
                        <ext:Column runat="server" Text="联系电话" DataIndex="Telphone" />
                        <ext:Column runat="server" Text="创建者" DataIndex="Creater" Width="65" />
                        <ext:DateColumn runat="server" Text="创建时间" DataIndex="CreateTime" Width="90" Format="yyyy-MM-dd" />
                        <ext:DateColumn runat="server" Text="完成时间" DataIndex="FinishTime" Width="90" Format="yyyy-MM-dd" Hidden="true" />
                        <ext:Column runat="server" Text="状态" DataIndex="Status" Width="38" Hidden="true" />
                        <ext:Column runat="server" Text="更新者" DataIndex="UpdateUser" Width="65" Hidden="true" />
                        <%--<ext:CommandColumn  runat="server" Width="70">
                            <Commands>
                                <ext:CommandSeparator />
                                <ext:GridCommand Icon="Printer" CommandName="Detail" StandOut="true">
                                    <ToolTip Text="查看详细信息/打印" />
                                </ext:GridCommand>
                            </Commands>
                            <DirectEvents>
                                <Command Url="/CFS/Cfs/ContainerCargoEdit/">
                                    <EventMask ShowMask="true">
                                    </EventMask>
                                    <ExtraParams>
                                        <ext:Parameter Name="ContainerID" Value="record.data.ContainerID" Mode="Raw">
                                        </ext:Parameter>
                                    </ExtraParams>
                                </Command>
                            </DirectEvents>
                        </ext:CommandColumn>--%>
                    </Columns>
                </ColumnModel>
                <TopBar>
                    <ext:Toolbar ID="Toolbar1" runat="server">
                        <%-- <LayoutConfig>
                            <ext:TableLayoutConfig Columns="3" />
                        </LayoutConfig>--%>
                        <Items>
                            <ext:FieldSet ID="Index_FieldSet" runat="server" Region="North" Height="85"
                                Layout="AnchorLayout" Collapsed="false" DefaultAnchor="100%">
                                <Defaults>
                                    <ext:Parameter Name="HideEmptyLabel" Value="false" Mode="Raw" />
                                </Defaults>
                                <Items>
                                    <ext:FieldContainer runat="server" Layout="HBoxLayout" LabelStyle="font-weight:bold;padding:0;">
                                        <FieldDefaults LabelAlign="Top" />


                                        <Items>
                                            <ext:SplitButton ID="SplitButton1" runat="server" Text="菜单" Width="80" Icon="ApplicationHome">
                                                <Menu>
                                                    <ext:Menu ID="Menu1" runat="server">
                                                        <Items>
                                                            <ext:MenuItem ID="MenuItem1" runat="server" Text="添加货物名称" Icon="Add">
                                                                <DirectEvents>
                                                                    <Click Url="/CFS/BaseCFS/AddCargoCategory/">
                                                                        <EventMask ShowMask="true">
                                                                        </EventMask>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                        <Items>
                                                            <ext:MenuItem ID="MenuItem2" runat="server" Text="添加公司名称" Icon="Add">
                                                                <DirectEvents>
                                                                    <Click Url="/CFS/Storage/AddCompany/">
                                                                        <EventMask ShowMask="true">
                                                                        </EventMask>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                        <Items>
                                                            <ext:MenuItem ID="MenuItem3" runat="server" Text="CFS现使用的场位" Icon="Add">
                                                                <DirectEvents>
                                                                    <Click Url="/CFS/Cfs/GoctInspectionBlockEdit/">
                                                                        <EventMask ShowMask="true">
                                                                        </EventMask>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                        <Items>
                                                            <ext:MenuItem ID="MenuItem4" runat="server" Text="维护回滚" Icon="AsteriskYellow">
                                                                <DirectEvents>
                                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/StatusUpdate0/"
                                                                        Success="                 
                                     #{btnInquiry}.fireEvent('click'); 
                                     #{GridPanel1}.getSelectionModel().clearSelections(); 
                                       ">
                                                                        <EventMask ShowMask="true" />
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="OrderIDs" Value="App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue()?App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue():0" Mode="Raw" />
                                                                        </ExtraParams>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                        <Items>
                                                            <ext:MenuItem  runat="server" Text="提交码头审核" Icon="AsteriskOrange">
                                                                <DirectEvents>
                                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/StatusUpdate2/"
                                                                        Success="
                                     #{btnInquiry}.fireEvent('click'); 
                                     #{GridPanel1}.getSelectionModel().clearSelections(); 
                                       ">
                                                                        <Confirmation Title="保存" Message="提交后,给于提交码头审核,你的基础数据不可再修改,确认要保存?" ConfirmRequest="true">
                                                                        </Confirmation>
                                                                        <EventMask ShowMask="true" />
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="OrderIDs" Value="App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue()?App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue():0" Mode="Raw" />
                                                                        </ExtraParams>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                        <Items>
                                                            <ext:MenuItem  runat="server" Text="提交海关审核" Icon="AsteriskRed">
                                                                <DirectEvents>
                                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/StatusUpdate/"
                                                                        Success="    
                                     #{btnInquiry}.fireEvent('click'); 
                                     #{GridPanel1}.getSelectionModel().clearSelections(); 
                                       ">
                                                                        <Confirmation Title="保存" Message="提交后,给于提交海关审核,确认要保存?" ConfirmRequest="true">
                                                                        </Confirmation>
                                                                        <EventMask ShowMask="true" />
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="OrderIDs" Value="App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue()?App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue():0" Mode="Raw" />
                                                                        </ExtraParams>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                        <Items>
                                                            <ext:MenuItem  runat="server" Text="提交财务计费" Icon="MoneyYen">
                                                                <DirectEvents>
                                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/StatusUpdate3/"
                                                                        Success="      
                                     #{btnInquiry}.fireEvent('click'); 
                                     #{GridPanel1}.getSelectionModel().clearSelections(); 
                                       ">
                                                                        <Confirmation Title="保存" Message="提交后,给于财务结算计费,数据将不可修改,确认要保存?" ConfirmRequest="true">
                                                                        </Confirmation>
                                                                        <EventMask ShowMask="true" />
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="OrderIDs" Value="App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue()?App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue():0" Mode="Raw" />
                                                                        </ExtraParams>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                            <Items>
                                                            <ext:MenuItem runat="server" Text="财务计费" Icon="MoneyAdd">
                                                                <DirectEvents>
                                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/ChargeCFS/"
                                                                        Success="      
                                     #{btnInquiry}.fireEvent('click'); 
                                     #{GridPanel1}.getSelectionModel().clearSelections(); 
                                       ">
                                                                        <Confirmation Title="保存" Message="财务结算费用,确认要保存?" ConfirmRequest="true">
                                                                        </Confirmation>
                                                                        <EventMask ShowMask="true" />
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="OrderIDs" Value="App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue()?App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue():0" Mode="Raw" />
                                                                        </ExtraParams>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                                  <Items>
                                                            <ext:MenuItem  runat="server" Text="撤销财务收费" Icon="MoneyDelete">
                                                                <DirectEvents>
                                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/CancelChargeCFS/"
                                                                        Success="      
                                     #{btnInquiry}.fireEvent('click'); 
                                     #{GridPanel1}.getSelectionModel().clearSelections(); 
                                       ">
                                                                        <Confirmation Title="撤销财务收费" Message="撤销财务收费,确认要撤销?" ConfirmRequest="true">
                                                                        </Confirmation>
                                                                        <EventMask ShowMask="true" />
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="OrderIDs" Value="App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue()?App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue():0" Mode="Raw" />
                                                                        </ExtraParams>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                               <Items>
                                                            <ext:MenuItem ID="CodeTO2"  runat="server" Text="生成二维码" Icon="ScriptCode">
                                                                <DirectEvents>
                                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Public/CodeDetail/"
                                                                       >
                                                                        <%--<Confirmation Title="生成二维码" Message="生成二维码?" ConfirmRequest="true">
                                                                        </Confirmation>--%>
                                                                        <EventMask ShowMask="true" />
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="OrderIDs" Value="App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue()?App.GridPanel1.getSelectionSubmit().getSelectionModelField().getValue():0" Mode="Raw" />
                                                                        </ExtraParams>
                                                                    </Click>
                                                                </DirectEvents>
                                                            </ext:MenuItem>
                                                        </Items>
                                                    </ext:Menu>
                                                </Menu>
                                            </ext:SplitButton>


                                            <ext:Button runat="server" Text="新增" Icon="Add" Width="80" LazyMode="Config">
                                                <DirectEvents>
                                                    <%--调用分部视图cfsc--%>
                                                    <Click Url="/CFS/Cfs/cfsc/" Success="App.IsPaid.setValue('未付');">
                                                        <EventMask ShowMask="true">
                                                        </EventMask>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button runat="server" Text="复制" Icon="DatabaseCopy" Width="80">
                                                <DirectEvents>
                                                    <Click Before="return #{GridPanel1}.hasSelection();" Url="/CFS/Cfs/Copy/"
                                                        Success="App.formOrderEdit.getForm().loadRecord(App.GridPanel1.selModel.getSelection()[0]);                      
                                             if(App.GridPanel1.selModel.getSelection()[0].get('OperationCategory')=='装箱')
                                                    App.r1.setValue(true);
                                                else if(App.GridPanel1.selModel.getSelection()[0].get('OperationCategory')=='拆箱')
                                                    App.r2.setValue(true); 
                                                                                                                               ">
                                                        <EventMask ShowMask="true">
                                                        </EventMask>
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderID" Value="App.GridPanel1.selModel.hasSelection()?App.GridPanel1.selModel.getSelection()[0].data.OrderID:0"
                                                                Mode="Raw">
                                                            </ext:Parameter>
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button runat="server" Text="修改(明细)" Icon="Pencil" Width="80">
                                                <DirectEvents>
                                                    <Click Before="return #{GridPanel1}.hasSelection();" Url="/CFS/Cfs/cfsc/"
                                                        Success="App.formOrderEdit.getForm().loadRecord(App.GridPanel1.selModel.getSelection()[0]);                      
                                             if(App.GridPanel1.selModel.getSelection()[0].get('OperationCategory')=='装箱')
                                                    App.r1.setValue(true);
                                                else if(App.GridPanel1.selModel.getSelection()[0].get('OperationCategory')=='拆箱')
                                                    App.r2.setValue(true);                   
                                            #{ContainerOrderGrid}.getStore().load({ params: { ID:App.GridPanel1.selModel.getSelection()[0].get('OrderID')} });
                                                                                                                               ">
                                                        <EventMask ShowMask="true">
                                                        </EventMask>
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderID" Value="App.GridPanel1.selModel.hasSelection()?App.GridPanel1.selModel.getSelection()[0].data.OrderID:0"
                                                                Mode="Raw">
                                                            </ext:Parameter>
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button ID="Information" runat="server" Text="柜实时信息" Icon="Information" LabelAlign="Left" ToolTip="外部客户只能查询CFS指定位置内的,未到场查询不了,如有疑问,联系34661903">
                                                <DirectEvents>
                                                    <Click Before="return #{GridPanel1}.hasSelection();" Url="/CFS/Cfs/CheckContainers/">
                                                        <EventMask ShowMask="true">
                                                        </EventMask>
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderID" Value="App.GridPanel1.selModel.hasSelection()?App.GridPanel1.selModel.getSelection()[0].data.OrderID:0"
                                                                Mode="Raw">
                                                            </ext:Parameter>
                                                            <ext:Parameter Name="Containers" Value="App.GridPanel1.selModel.hasSelection()?App.GridPanel1.selModel.getSelection()[0].data.result:0"
                                                                Mode="Raw">
                                                            </ext:Parameter>
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button runat="server" Text="货车入场信息" Icon="CarAdd" LabelAlign="Left">
                                                <DirectEvents>
                                                    <Click Before="return #{GridPanel1}.hasSelection();" Url="/CFS/Cfs/GateJobEdit/"
                                                        Success="#{GateJobGrid}.getStore().load({ params: { ID:App.GridPanel1.selModel.getSelection()[0].get('OrderID')} });">
                                                        <EventMask ShowMask="true">
                                                        </EventMask>
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderID" Value="App.GridPanel1.selModel.hasSelection()?App.GridPanel1.selModel.getSelection()[0].data.OrderID:0"
                                                                Mode="Raw">
                                                            </ext:Parameter>
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button runat="server" Text="旧单证打印" Icon="Printer">
                                                <DirectEvents>
                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/PrintCfscA/">
                                                        <EventMask ShowMask="true" />
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderID" Value="(App.GridPanel1.hasSelection()?App.GridPanel1.selModel.getSelection()[0].get('OrderID'):0)" Mode="Raw" />
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button runat="server" Text="新单证打印" Icon="Printer">
                                                <DirectEvents>
                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Cfs/PrintCfscB/">
                                                        <EventMask ShowMask="true" />
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderNo" Value="(App.GridPanel1.hasSelection()?App.GridPanel1.selModel.getSelection()[0].get('OrderNo'):0)" Mode="Raw" />
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button runat="server" Text="海关审批表打印" Icon="Printer">
                                                <DirectEvents>
                                                    <Click Before="return App.GridPanel1.hasSelection();" Url="/CFS/Custom/PrintCustom/">
                                                        <EventMask ShowMask="true" />
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderNo" Value="(App.GridPanel1.hasSelection()?App.GridPanel1.selModel.getSelection()[0].get('OrderNo'):0)" Mode="Raw" />
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button ID="btnDel" runat="server" Text="删除" Icon="Decline" LabelAlign="Left" Width="80">
                                                <DirectEvents>
                                                    <Click Url="/CFS/Cfs/delete_Order/" Success="Ext.net.Notification.show({
                                        iconCls  : 'icon-information',
                                        pinEvent : 'click',
                                        html     : '删除成功!',
                                        title    : '删除'
                                     });                                      
                                     #{btnInquiry}.fireEvent('click'); 
                                       ">
                                                        <Confirmation Title="删除" Message="确认要删除?(已经完成的不能删除)" ConfirmRequest="true">
                                                        </Confirmation>
                                                        <ExtraParams>
                                                            <ext:Parameter Name="ID" Value="App.GridPanel1.selModel.getSelection()[0].get('OrderID')"
                                                                Mode="Raw" Encode="true">
                                                            </ext:Parameter>
                                                        </ExtraParams>
                                                        <ExtraParams>
                                                            <ext:Parameter Name="OrderID" Value="App.GridPanel1.selModel.hasSelection()?App.GridPanel1.selModel.getSelection()[0].data.OrderID:0"
                                                                Mode="Raw">
                                                            </ext:Parameter>
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:Button ID="btnToExcel2" runat="server" Text="To Excel" Icon="PageExcel" Width="75">
                                                <DirectEvents>
                                                    <Click Url="/DataExchange/ExportToExcel/" IsUpload="true">
                                                        <ExtraParams>
                                                            <ext:Parameter Name="data" Value="#{GridPanel1}.getRowsValues({visibleOnly : true})" Mode="Raw" Encode="true">
                                                            </ext:Parameter>
                                                            <ext:Parameter Name="fileName" Value="GOCT_装拆箱单证" Mode="Value" />
                                                        </ExtraParams>
                                                    </Click>
                                                </DirectEvents>
                                            </ext:Button>
                                            <ext:TextField runat="server" ID="btnNotify" FieldLabel="待提交审核单证" LabelWidth="140" Width="165" LabelAlign="Right" LabelStyle="color:blue;padding-left:1px;">
                                            </ext:TextField>
                                          
                                        </Items>
                                    </ext:FieldContainer>
                                    <ext:Container runat="server" Layout="HBoxLayout" MarginSpec="0 0 5 0">
                                        <Items>
                                            <ext:DateField ID="startDate" runat="server" Vtype="daterange" FieldLabel="开始时间" EmptyText="开始日期"
                                                LabelAlign="Right" AnchorHorizontal="100%" EnableKeyEvents="true" LabelWidth="55"
                                                Width="165" Format="yyyy-MM-dd">
                                                <CustomConfig>
                                                    <ext:ConfigItem Name="endDateField" Value="endDate" Mode="Value" />
                                                </CustomConfig>
                                                <Listeners>
                                                    <KeyUp Fn="onKeyUp" />
                                                </Listeners>
                                            </ext:DateField>
                                            <ext:DateField ID="endDate" runat="server" Vtype="daterange" FieldLabel="结束时间" AnchorHorizontal="100%" EmptyText="结束日期"
                                                LabelAlign="Right" EnableKeyEvents="true" LabelWidth="55" Width="165" Format="yyyy-MM-dd">
                                                <CustomConfig>
                                                    <ext:ConfigItem Name="startDateField" Value="startDate" Mode="Value" />
                                                </CustomConfig>
                                                <Listeners>
                                                    <KeyUp Fn="onKeyUp" />
                                                </Listeners>
                                            </ext:DateField>
                                            <ext:ComboBox ID="SelectOperationCategory" runat="server" FieldLabel="业务类型" LabelWidth="55"
                                                Width="110" Editable="false" LabelAlign="Right">
                                                <Items>
                                                    <ext:ListItem Text="全部" Value="全部" />
                                                    <ext:ListItem Text="装箱" Value="装箱" />
                                                    <ext:ListItem Text="拆箱" Value="拆箱" />
                                                </Items>
                                                <SelectedItems>
                                                    <ext:ListItem Index="0" />
                                                </SelectedItems>
                                            </ext:ComboBox>
                                            <ext:ComboBox ID="status11" runat="server" FieldLabel="状态" LabelWidth="55" LabelAlign="Right"
                                                Width="145" Editable="false">
                                                <Items>
                                                    <ext:ListItem Text="全部" Value="全部" />
                                                    <ext:ListItem Text="预办" Value="预办" />
                                                    <ext:ListItem Text="码头审核中" Value="码头审核中" />
                                                    <ext:ListItem Text="海关审核中" Value="海关审核中" />
                                                    <ext:ListItem Text="海关已审核" Value="海关已审核" />
                                                    <ext:ListItem Text="完成" Value="完成" />
                                                </Items>
                                                <SelectedItems>
                                                    <ext:ListItem Index="4" />
                                                </SelectedItems>
                                            </ext:ComboBox>
                                            <ext:TextField runat="server" ID="txtName" FieldLabel="服务单号" LabelWidth="56" Width="170" LabelAlign="Right">
                                            </ext:TextField>
                                            <ext:TextField runat="server" ID="Keys_ascx" FieldLabel="Keys" LabelWidth="36" Width="300" LabelAlign="Right" EmptyText="提单号或柜号或船名或船代码(用逗号隔开)">
                                            </ext:TextField>
                                        </Items>
                                    </ext:Container>
                                    <ext:Container ID="Container1" runat="server" Layout="HBoxLayout" MarginSpec="0 0 5 0">
                                        <Items>
                                            <ext:TextField runat="server" ID="Company" FieldLabel="公司名称" LabelWidth="55" Width="330" LabelAlign="Right">
                                            </ext:TextField>
                                            <ext:ComboBox runat="server" ID="Ispaid" FieldLabel="是否付费" LabelWidth="55"
                                                Width="110" Editable="false" LabelAlign="Right">
                                                <Items>
                                                    <ext:ListItem Text="全部" Value="全部" />
                                                    <ext:ListItem Text="已付" Value="已付" />
                                                    <ext:ListItem Text="未付" Value="未付" />
                                                </Items>
                                                <SelectedItems>
                                                    <ext:ListItem Index="0" />
                                                </SelectedItems>
                                            </ext:ComboBox>
                                            <ext:ComboBox runat="server" ID="PaidType" FieldLabel="付款方式" LabelWidth="55"
                                                Width="145" Editable="false" LabelAlign="Right">
                                                <Items>
                                                    <ext:ListItem Text="全部" Value="全部" />
                                                    <ext:ListItem Text="月结" Value="月结" />
                                                    <ext:ListItem Text="现金" Value="现金" />
                                                </Items>
                                                <SelectedItems>
                                                    <ext:ListItem Index="0" />
                                                </SelectedItems>
                                            </ext:ComboBox>
                                            <ext:Button runat="server" ID="btnInquiry" Text="查找" Icon="Magnifier" Width="60">
                                                <Listeners>
                                                    <Click Handler="#{GridPanel1}.getStore().load({ params: { type:#{SelectOperationCategory}.value,Status_ComboBox:#{status11}.value, sName: #{txtName}.getValue(),
                                                  Keys_cs:#{Keys_ascx}.getValue(),sDate: #{startDate}.getValue(),eDate: #{endDate}.getValue(), Company_cs: #{Company}.getValue(), Ispaid_cs: #{Ispaid}.getValue(),PaidType_cs: #{PaidType}.getValue()} });" />
                                                </Listeners>
                                            </ext:Button>
                                        </Items>
                                    </ext:Container>
                                </Items>
                            </ext:FieldSet>




                        </Items>
                    </ext:Toolbar>
                </TopBar>
                <View>
                    <ext:GridView ID="GridView1" LoadingText="正在查询...." runat="server" StripeRows="true" EnableTextSelection="true" LoadMask="true" Shadow="true" ShadowMode="Frame">
                    </ext:GridView>
                </View>
                <Plugins>
                    <ext:RowExpander runat="server">
                        <Loader runat="server" Url="/CFS/Cfs/GetContainerDetail/" Mode="Component">
                            <LoadMask ShowMask="true" />
                            <Params>
                                <ext:Parameter Name="ID" Value="this.record.get('OrderID')" Mode="Raw" />
                            </Params>
                        </Loader>
                    </ext:RowExpander>
                </Plugins>
                <Features>
                    <ext:Grouping ID="Grouping1" runat="server" HideGroupedHeader="true" GroupHeaderTplString=' {name} (共计:{[values.rows.length]})'
                        StartCollapsed="false">
                    </ext:Grouping>
                </Features>
                <SelectionModel>
                    <ext:CheckboxSelectionModel ID="CheckboxSelectionModel1" runat="server" Mode="Multi"
                        ShowHeaderCheckbox="true">
                    </ext:CheckboxSelectionModel>
                </SelectionModel>
            </ext:GridPanel>
        </Items>
        <Listeners>
            <Destroy Fn="ActionFormDestroy">
            </Destroy>
        </Listeners>
    </ext:Viewport>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值