2012-01-03 25 views
9

Bir HTML sayfasında birkaç veritabanı tablosu yapısını (4-5 üst) görüntülemeye ihtiyacım var. Sütunları göstermeli, birincil anahtarı işaretlemeli ve yabancı anahtar bağlantılarını çizmeliyim (tahmin ettiğim oklar).JavaScript çizim veritabanı şeması

raphael.js'yi seçtim ve hepsi de yabancı tuşlar okları hariç hepsi iyi, çünkü tablolarla kesişimden kaçınmaları ve süslü bir şekilde yapmaları gerekiyor. köşeler ve eşyaların etrafında dönüyor.

Bunun için bir çözüm bilen var mı? Değilse, okları nasıl kolayca çizebilirim?

Ne bir try-out gibi şimdilik sahip http://jsfiddle.net/eKF6R/

olduğunu Ve bu tabloları bağlamak için gayet ama belirli sütunları bağlamak için ve aynı zamanda kavşak kaçınmak gerekir.

+1

gerçekten sorularınızı yanıtlamıyor, ancak belki de bu http://ondras.zarovi.cz/sql/demo/ – goat

+1

içinde güvendiniz. MindMaps görselleştirme yazılımına bir göz atabileceğinizi düşünüyorum. Temel olarak burada ihtiyacınız olan görselleştirme. Örneğin bunu al: http://code.google.com/p/js-mindmap/ – simonecampora

+0

Evet, aklımdan geçti. Bunu da dene. Bu arada, şu an için bir çalışma çözümüm olduğunu düşünüyorum, yarın yorumlarda burada yayınlayacağım, böylece birileri benim üzerimde bir gün yaşayacağım. – FreeCandies

cevap

1

Sen Raphaël'de aşağıdaki doc referansını kontrol edebilirsiniz: yerine hatları eğrileri çizmek için parametre olarak 'L' kullanabilirsiniz http://raphaeljs.com/reference.html#Paper.path

: Sorunuza dan

var path = ["M", x1.toFixed(3), y1.toFixed(3), "L", x2, y2, x3, y3, x4.toFixed(3), y4.toFixed(3)].join(","); 

Belki geçti 2 yıl, ama birçok insan aynı soruyu alabilirdi (benim gibi).

Saygılarımızla.

İlgili konular