首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ComponentOne MVC Flexgrid数据绑定

ComponentOne MVC Flexgrid数据绑定
EN

Stack Overflow用户
提问于 2015-09-03 02:53:13
回答 2查看 421关注 0票数 1

我在一个页面上有一个Flexgrid。我想做一些自定义过滤。我创建了一个过滤器ActonResult。在其中,我创建了过滤后的数据集。如何将数据发送回页面?如果我返回一个视图,我得不到任何更新的数据。有没有办法在Json中将数据发送回页面并通过javascript进行更新?

EN

回答 2

Stack Overflow用户

发布于 2015-09-04 12:52:03

我建议你使用jQuery.ajax。您可以通过url属性调用操作,在'success‘回调中获取过滤后的数据,并将返回的数据设置为FlexGrid的itemssource。

更多信息herehere

票数 1
EN

Stack Overflow用户

发布于 2016-04-19 15:41:46

我认为你可以使用ReadActionUrl来实现它。

在Controller中,您可以编写下面类似的筛选器操作。

代码语言:javascript
复制
public ActionResult Filter([C1JsonRequest] CollectionViewRequest<Category> requestData)
        {
            return this.C1Json(CollectionViewHelper.Read(requestData, **db.Categories.ToList().Skip(3)**));
        }

在查看器中,您应该使用ReadActionUrl属性

代码语言:javascript
复制
@(Html.C1().FlexGrid<Category>().Bind(Url.Action("Filter"))) //Use Bind method to set the ReadActionUrl property.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32360979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档