Ejemplo n.º 1
0
 public static WindowBuilder VnrWindow(this HtmlHelper helper, WindowBuilderInfo builderInfo)
 {
     var windowAction = new Action<WindowActionsBuilder>(w => w.Close());
     var windowBuilder = helper.Kendo()
             .Window()
             .Name(builderInfo.Name)
             .Width(builderInfo.Width)
             .Height(builderInfo.Height)
             .Draggable()
             .Visible(builderInfo.Visible)
             .Modal(true)
             .Title(builderInfo.Title)
             .Actions(windowAction);
     if (!string.IsNullOrWhiteSpace(builderInfo.LoadContentFrom))
     {
         windowBuilder.LoadContentFrom(builderInfo.LoadContentFrom);
     }
     if (!string.IsNullOrWhiteSpace(builderInfo.Content))
     {
         windowBuilder.Content(builderInfo.Content);
     }
     if (builderInfo.ContentFunc!=null)
     {
         windowBuilder.Content(builderInfo.ContentFunc);
     }
     if (!string.IsNullOrWhiteSpace(builderInfo.EvenClose))
     {
         windowBuilder.Events(m => m.Close(builderInfo.EvenClose));
     }
     return windowBuilder;
 }
Ejemplo n.º 2
0
        public static WindowBuilder VnrWindow(this HtmlHelper helper, WindowBuilderInfo builderInfo)
        {
            var windowAction  = new Action <WindowActionsBuilder>(w => w.Close());
            var windowBuilder = helper.Kendo()
                                .Window()
                                .Name(builderInfo.Name)
                                .Width(builderInfo.Width)
                                .Height(builderInfo.Height)
                                .Draggable()
                                .Visible(builderInfo.Visible)
                                .Modal(true)
                                .Title(builderInfo.Title)
                                .Actions(windowAction);

            if (!string.IsNullOrWhiteSpace(builderInfo.LoadContentFrom))
            {
                windowBuilder.LoadContentFrom(builderInfo.LoadContentFrom);
            }
            if (!string.IsNullOrWhiteSpace(builderInfo.Content))
            {
                windowBuilder.Content(builderInfo.Content);
            }
            if (builderInfo.ContentFunc != null)
            {
                windowBuilder.Content(builderInfo.ContentFunc);
            }
            if (!string.IsNullOrWhiteSpace(builderInfo.EvenClose))
            {
                windowBuilder.Events(m => m.Close(builderInfo.EvenClose));
            }
            return(windowBuilder);
        }