从 httpHandler 读取的 Ext.net 动态 gridPanel

Posted

技术标签:

【中文标题】从 httpHandler 读取的 Ext.net 动态 gridPanel【英文标题】:Ext.net dynamic gridPanel reading from an httpHandler 【发布时间】:2012-12-19 13:12:53 【问题描述】:

我在单击按钮时将动态网格添加到视图端口,商店中的数据来自 ajax 代理,我使用与 http://examples.ext.net/#/GridPanel/Saving_Variations/HttpHandler/ 中相同的代码 但不同的是我将它添加到代码后面。

第一个问题是所有图标都没有显示它是说它是找不到的。 第二个问题是我得到了标题和按钮,它们运行正常,但网格中没有显示数据......

请帮助我在这里尝试了所有我知道的东西。

【问题讨论】:

你检查图标路径了吗?另外,您确定使用正确的 ext.net 版本吗?最后但并非最不重要的一点是,您是否在已适当建模的有效数据源上调用了store.DataBind(); 【参考方案1】:

首先,可能需要注册图标才能呈现它们。使用以下代码。在动态加载图标时尤其如此。

protected void Page_Load(object sender, EventArgs e)

     if(!X.IsAjaxRequest)
          
          this.resourceManager.RegisterIcon(Icon.Lorry);

    

其次,如果您在网格中看到空白行,则表明正在加载数据,但您的 ModelField 和 Column DataIndex 值之间的大小写不匹配。 DataIndex 值区分大小写。

我希望这会有所帮助。

谢谢,

Gav

【讨论】:

以上是关于从 httpHandler 读取的 Ext.net 动态 gridPanel的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Ext.net 3 剃须刀引擎列表中填充 GridPanel?

Asp.net管道模型之(HttpModules 和 HttpHandler)

jQuery ajax 调用 httphandler 返回 zip 文件

什么是 ASP.NET 中的 HttpHandler

Ext.net 行编辑旧值和新值

ASP.NET 管道事件与HttpModule, HttpHandler简单理解