Telerik-Window

1.加载Iframe页面

Html.Telerik().Window()
           .Name("ShowBusWindow")
           .Visible(false)
           .Title("查看相关信息")
           .Modal(true)
           .Height(500)
           .Width(900)
           .Content("<iframe id='divRiskInfoFrame' width='100%' height='100%' frameborder='0'></iframe>")
           .Render();
}

2.加载TelerikGrid     比较关键一点是 Content 中接受string类型的参数,只要把telerik控件拼接到字符串上即可

@{
    Html.Telerik().Window()
           .Name("BusinessSelectWindow")
           .Visible(false)
           .Title("选择业务名称")
           .Modal(true)
           .Height(370)
           .Width(700)
           .Content(
               "<div>" +
               @"<div>
                   <fieldset style=' margin:0px;'><legend>条件</legend>
                    <div class='d13' style='margin:0px;'>
                       <ul><li>
                        <a>业务主管部门:</a> "+ 
                                 Html.Telerik().ComboBox().Name("DeptName")
                    .Placeholder("请选择...")
                    .DataBinding(binding => binding.Ajax().Select("OrganizationList", "BaseInfo", new { type = 2, dataValueField = "Id", dataTextField = "OrganName" }))
                    .SelectedIndex(0).HtmlAttributes(new {style="line-height:20px; margin-top:2px;"})
                
                                 +"</li>   <li> 业务:<input class='w170' type='text' id='txtbusiness' /> </li><button class='t-button t-search' id='searchBtn' type='submit'>查询</button>"+
                    "</div>"+
                @"</fieldset>
                </div>" +
                       Html.Telerik().Grid(bmpBusDeptList)
                   .Name("AdviceReportGrid1")
                   .Columns(columns =>
                   {
                       columns.Bound(m => m.Org_Name).HeaderTemplate("<div>业务主管部门</div>").HeaderHtmlAttributes(new { style = "text-align:center" });
                       columns.Bound(m => m.Business_Name).HeaderTemplate("<div>业务</div>").HeaderHtmlAttributes(new { style = "text-align:center" });
                       columns.Bound(m => m.Bs_id).ClientTemplate("<a bus_id='<#=Bs_id#>' dept_id='<#=Dept_Id#>' bus_name='<#=Business_Name#>' onclick='SelectBus(this)'>选择</a>")
                           .Title("操作").HeaderHtmlAttributes(new { style = "text-align:center" });

                   })
                   .DataBinding(dataBinding =>
                   {
                       dataBinding.Ajax().Select("AdviceReportBusinessSelect", "BusinessAdvice").Enabled(true);
                   })
                   .Scrollable(scrolling =>
                       scrolling.Enabled(true))
                   .Pageable(paging => paging.Enabled(true).PageSize(10).PageTo(1))
                   .Footer(true)

                   + "</div>"
           )
           .Render();
}

 

posted on 2015-04-12 22:05  忙碌ing  阅读(322)  评论(0)    收藏  举报

导航