Version 2.2

by Admin August 31, 2009 06:30

Version 2.2 is published. Below is a list of new features added in this version;

Widget resizing

Now, users can resize widgets vertically. This is controlled by ResiableSettings property of widgets. Also, widget height is saved.

Internal Dashboard Editor 

Internal dashboard editor provides an inline editor for dashboards. It can be created on topbar or bottombar of dashboards. You can also combine your toolbar / bottombar with editor.

Introducing Dashboard Lists 

Dashboard lists provide a way of combining more than one dashboard in a single control. DashboardTabView provides viewing more than one dashboard by tabs. Using DashboardListView you can put more than one dashboard into a single page.

Vb.Net Widget Editor

In design time, using provider editor you can create a sample widget editor in Vb.Net.

Widget Drop Validation

Drop validation logic is added. You can set an handler and validate if user can drop a widget to a specific column and position. This is usefull forwidgets you always want to appear on top of dashboard.

Custom Widget Editor

Now you can customize widget editor window.

Re-De signed Official Web Site

Official web site is re-designed and source code is included in installation package. 

Upgrading

You have to execute the below script in your SQL Server database inorder to upgrade from version 2.1

*************************************************************
SET ANSI_NULLS ON
GO
alter table WidgetInstance
	add [ResizeSettings] [ntext],
	[Description] [ntext]
GO
alter table WidgetType
	add [ResizeSettings] [ntext],
	[TypeKey] nvarchar(50)
GO	
/****** Object:  Table [dbo].[DashboardList]    Script Date: 08/31/2009 11:42:56 ******/
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DashboardList](
	[ID] [uniqueidentifier] NOT NULL,
	[Username] [nvarchar](50) NOT NULL,
	[Title] [nvarchar](250) NULL,
	[CreateDate] [datetime] NOT NULL,
 CONSTRAINT [PK_DashboardList] PRIMARY KEY CLUSTERED 
(
	[ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_DashboardList] ON [dbo].[DashboardList] 
(
	[Username] ASC,
	[CreateDate] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
GO
/****** Object:  Table [dbo].[DashboardListItem]    Script Date: 08/31/2009 11:42:56 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DashboardListItem](
	[ListID] [uniqueidentifier] NOT NULL,
	[DashboardID] [uniqueidentifier] NOT NULL,
	[DisplayOrder] [int] NULL,
 CONSTRAINT [PK_DashboardListItem] PRIMARY KEY CLUSTERED 
(
	[ListID] ASC,
	[DashboardID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object:  ForeignKey [FK_DashboardListItem_Dashboard]    Script Date: 08/31/2009 11:42:56 ******/
ALTER TABLE [dbo].[DashboardListItem]  WITH CHECK ADD  CONSTRAINT [FK_DashboardListItem_Dashboard] FOREIGN KEY([DashboardID])
REFERENCES [dbo].[Dashboard] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DashboardListItem] CHECK CONSTRAINT [FK_DashboardListItem_Dashboard]
GO
/****** Object:  ForeignKey [FK_DashboardListItem_DashboardList]    Script Date: 08/31/2009 11:42:56 ******/
ALTER TABLE [dbo].[DashboardListItem]  WITH CHECK ADD  CONSTRAINT [FK_DashboardListItem_DashboardList] FOREIGN KEY([ListID])
REFERENCES [dbo].[DashboardList] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DashboardListItem] CHECK CONSTRAINT [FK_DashboardListItem_DashboardList]
GO
*************************************************************

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen | Modified by Mooglegiant

Kalitte Dynamic Dashboards for Asp.Net

Put simple and powerful free web parts to your Asp.Net applications.

Dynamic Dashboard Toolkit lets you to create dragable, collapsible and partial rendering Google like dashboards in your Asp.Net application.

Use Kalitte Dynamic Dashboards to create

  • Partial rendering dashboards with Asp.Net user controls.
  • Portal / Business Intelligence / Realtime Monitoring applications.
  • Dynamic presentation layer in your web applications.
  • An information sharing line between your users.

Start playing with your widgets

This web site is the official and comprehensive demonstration of Kalitte Dynamic Dashboards. You may have a look at your first dashboard created automatically for you. You can edit, create or insert widgets to your dashboards.

Download