Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Creating tables (Read 1959 times)
sygnus
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 1
Joined: Nov 26th, 2007
Creating tables
Nov 26th, 2007 at 3:37pm
Print Post  
How do I create a Table using JScript, in NetDiagram?

And how do I create a link/arrow and set its control ponts?
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: Creating tables
Reply #1 - Nov 26th, 2007 at 6:07pm
Print Post  
Here is a small example:

Code
Select All
function test()
{
	var fc = <%= fc.AppletElement %>.getFlowChart();
	var sh = <%= fc.AppletElement %>.getScriptHelper();

	var table1 = fc.createTable(10, 10, 20, 40);
	table1.setBrush(sh.createSolidBrush(255, 255, 255, 255));
	table1.redimTable(1, 3);
	table1.getCell(0, 0).setText("item 1");
	table1.getCell(0, 1).setText("item 2");
	table1.getCell(0, 2).setText("item 3");

	var table2 = fc.createTable(55, 20, 20, 40);
	table2.setBrush(sh.createSolidBrush(255, 255, 222, 222));
	table2.redimTable(1, 3);
	table2.getCell(0, 0).setText("item 1");
	table2.getCell(0, 1).setText("item 2");
	table2.getCell(0, 2).setText("item 3");

	var link = table1.addRelation(
		0, MindFusion.Diagramming.Relationship.ManyToOne, table2, 2);
	link.setSegmentCount(3);
	link.getControlPoints().set(1, sh.createPointF(40, 40));
}
 



I hope that helps,
Stoyan
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint