如何设置超时网格或存储在Ext.Net

本文关键字:存储 Ext Net 网格 超时 何设置 设置 | 更新日期: 2023-09-27 18:09:26

我会在ext.net页面显示375条记录,但ext.net网格或存储默认超时30秒,我需要130秒,但我不能设置超时。我的ext.net版本是2.4。我怎么设置?我试过这种方法,但没有用。

<script type="text/javascript">
        setTimeout(everything, 120000);
        setTimeout(function () {
            document.getElementById('WorkOrderLinesGrid').style.display = 'none';
            document.getElementById('WorkOrderInvoiceStore').style.display = 'none';
        }, 1200000);
    </script>

如何设置超时网格或存储在Ext.Net

在asp.net MVC razor语法中,像这样

    Html.X().Store().ID("store1")
        .PageSize(20)
        .DataSource(Model)
        .Model
        (
            Html.X().Model()
            .Fields
            (
                new ModelField("company", ModelFieldType.String),
                new ModelField("price", ModelFieldType.Float)
            )
        )
        .ServerProxy
        (
            Html.X().AjaxProxy()
            .Url(Url.Action("GetDataFromSQL"))
            .Timeout(120000)
        )

另外,您可以查看加载存储

的Extend timeout
<ext:Store runat="server">
    ...
    <DirectEventConfig Timeout="120000" />
</ext:Store>