GoDiagram for ASP.NET Web Forms Samples
A number of sample applications that demonstrate how to build AJAX-style web
applications using GoDiagram.
Most of the views have GoView.NoPost set to true to support
mouse interaction without postbacks.
Most of the applications also have additional JavaScript running on the page to
dynamically update the HTML to display information without a server round-trip.
-
Basic App, a very simple web app that lets
you edit a graph of basic nodes and edit their labels.
This also demonstrates how to handle click events on the client in JavaScript
to display the node text.
-
Classier, a handy web app that displays
the class hierarchy of the Northwoods.GoWeb classes, and can show the methods
and properties for each class and interface.
This also runs some JavaScript on the client at page load time to widen the
view if the browser window is wider than the declared width of the view.
-
DataSet Demo, creating an org chart
from a DataSet.
-
Demo1, a demonstration of various features of
GoDiagram.
All three views (a GoView, a GoPalette, and a GoOverview) support "NoPost"
behavior.
-
Family Tree, a display of the family
relationships involving the Tudor family of the 1500's.
-
Fishbone, a simple fishbone diagram.
-
Flow Charter, a flowchart editor.
This also implements a dynamic default context menu by overriding GoViewDataRenderer.GetDefaultContextMenu.
-
Flowgrammer, a smart flowchart
editor.
-
Iconic App, a simple web app that lets
you add and link iconic nodes and edit their labels.
This also implements client-side mouse-over behavior in a JavaScript function.
-
Instruments Demo, a presentation of
various kinds of dials, meters, gauges, and rulers.
This also demonstrates automatic updating of a view at regular intervals using
a timer and the customization of data sent to the client by overriding GoViewDataRenderer.GetPartInfo.
-
AutoLayout Demo, a simple
demonstration of Layered Digraph and Force Directed automatic layouts.
-
Minimal App, a very minimal web app
that lets you select, move, copy, link and delete nodes.
-
Object Browser, a display of some
of the GoDiagram in-memory objects used to constitute two views, and showing
the relationships between them.
-
Org Charter, an organization chart
editor.
This also implements a dynamic default context menu by overriding GoViewDataRenderer.GetDefaultContextMenu.
-
Planogrammer, a rack/shelf
organizer.
-
Processor, an editor for a model of a
work-process system.
This also demonstrates the implementation of context menus for objects by
overriding GoObject.GetContextMenu and the customization of data
sent to the client by overriding GoObject.GetPartInfo.
-
State Charter, a state diagram editor.
This also demonstrates customizing the information sent to the client, by
overriding GoObject.GetPartInfo.
-
SubGraph App, demonstrates support
for three different kinds of subgraphs
-
Tree App, a demonstration of a
two-dimensional tree that can be expanded and collapsed.
These sample web applications come from a GoDiagram Web 2.6.2 installation.
The web applications were configured to depend on JavaScript and cookies.
If you do not see any images, change your browser to accept cookies from this web site.
If you cannot interact with the images, change your browser to enable JavaScript.
To learn more about Northwoods Software's GoDiagram Web, go to GoDiagram.
Using Windows Forms and GoDiagram Win in your web app