private static DetailView CreateDetailView(this IModelMasterDetailViewObjectTypeLink objectTypeLink, DetailView detailView, DashboardViewItem dashboardViewItem, Frame frame)
        {
            detailView.Close();
            dashboardViewItem.Frame.SetView(null);
            var application = dashboardViewItem.Frame.Application;
            var objectSpace = application.CreateObjectSpace();

            detailView = application.CreateDetailView(objectSpace, objectTypeLink.DetailView.Id, true, dashboardViewItem.InnerView);
            dashboardViewItem.Frame.SetView(detailView, true, frame);
            return(detailView);
        }
示例#2
0
 public static ITypeInfo Get_TypeInfo(IModelMasterDetailViewObjectTypeLink link)
 {
     return(link.ModelClass?.TypeInfo);
 }