FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4557|回复: 2
打印 上一主题 下一主题

请教一个分部视图的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2017-11-27 18:10:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用下面的方法可以调用分部视图。但在F.panel()控件中如何调用@{Html.RenderAction("ChartSummary", "Xxcx");}这个方法??

@section body {
    <form method="post" action="/Xxcx/SwjcxxChart">
        <label>类型</label> @Html.DropDownList("GenreId", String.Empty)
        <input type="submit" value="查询">
        <div>@{Html.RenderAction("ChartSummary", "Xxcx");}</div>        
    </form>
}
沙发
发表于 2017-11-28 08:16:11 | 只看该作者
你的 ChartSummary 是什么样的?F.Panel又是想怎样使用这个部分视图呢?
板凳
 楼主| 发表于 2017-11-28 10:11:38 | 只看该作者
下面是分部视图返的一个view。我想这个数据在F.Panel()中展示,不知道在F.Panel中如何调用。

调用分部视图的界面:
@section body {
    @(F.Panel()
        .ID("Panel1")
        .Items(
            F.Form()
                .ID("Form3")
                .Rows(
                        //查询条件
                ),        
            F.Grid()
                .ID("Grid1")
                //Grid列表信息
            ),
            F.Panel()     
                //想要在这个F.Panel中加载显示CartSummary.cshtml中的内容。            
        )
    )
}

/// <summary>
/// /Xxcx/CartSummary
/// 返回分部视图
/// </summary>
/// <returns></returns>
[ChildActionOnly]
public ActionResult CartSummary()
{
        return PartialView("CartSummary");
}

CartSummary.cshtml分部视图页面的中想要展示下面这个eChart图表

<script type="text/javascript" src="~/Scripts/echarts.js"></script>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main12'));

// 指定图表的配置项和数据
var option = {
    title: {
        text: 'ECharts 入门示例'
    },
    tooltip: {},
    legend: {
        data:['销量']
    },
    xAxis: {
        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
    },
    yAxis: {},
    series: [{
        name: '销量',
        type: 'bar',
        data: [5, 20, 36, 10, 10, 20]
    }]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-25 14:39 , Processed in 0.042441 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表