FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
楼主: zhang406391553
打印 上一主题 下一主题

关于fineui 局部视图或者模版视图

[复制链接]
楼主
发表于 2018-2-2 08:19:01 | 显示全部楼层
   
前端:
F.Form()
                                                        .ID("SimpleForm1")
                                                        .Width(300)
                                                        .Height(170)
                                                        .EnableCollapse(true)
                                                        .ShowBorder(false)
                                                        .ShowHeader(false)
                                                        .Layout(LayoutType.VBox)
                                                        .Items(
                                                          ViewBag.Images
                                                        ),
后端:        List<ControlBase> control = new List<ControlBase>();
control.Add(new  Image(){ID="imgfilePhoto1",ImageHeight=500};
control.Add(new  Image(){ID="imgfilePhoto2",ImageHeight=500};
control.Add(new  Image(){ID="imgfilePhoto3",ImageHeight=500};
control.Add(new  Image(){ID="imgfilePhoto4",ImageHeight=500};
control.Add(new  Image(){ID="imgfilePhoto5",ImageHeight=500};
ViewBag.Images=control .ToArray();
沙发
发表于 2018-2-2 10:15:13 | 显示全部楼层
前台利用F.doPostBack   

后台:           var form = UIHelper.Form("form1");
            form.Source.Items.Add(new Image() { ID = "imgfilePhoto1", ImageHeight = 500 });
            return UIHelper.Result();
板凳
发表于 2018-2-2 13:34:18 | 显示全部楼层
            PageContext.RegisterStartupScript("F.ui.form1.add( new F.FileUpload({id: 'File1',hideLabel: false,fieldLabel: '附件信息'}))");
            return UIHelper.Result();


那试试这样呢  我这增加的是一个附件上传  可行的话  可以封装一下js  进行传参
地板
发表于 2018-2-2 13:39:29 | 显示全部楼层
            PageContext.RegisterStartupScript("addFileToControl(F.ui.form1,'File1',false,'附件信息');");


JS

//添加附件到指定位置
function addFileToControl(panel,id,hide,lable) {
    var file = new F.FileUpload({
        id: id,
        hideLabel: hide,
        fieldLabel: lable
    });
    panel.add(file);
    file.focus();
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-6 22:14 , Processed in 0.043605 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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