topoData:??数节点格式数据???? ????$.each(topoData, function (_xx, _currentNode) { ??????????????????????? var nowRow = _currentNode; ?????????????...
分类:
其他好文 时间:
2014-11-20 15:46:22
阅读次数:
360
鱼骨图由日本管理大师石川馨先生所发明,故又名石川图。鱼骨图是一种发现问题“根本原因”的方法,它也可以称之为“Ishikawa”或者“因果图”。其特点是简捷实用,深入直观。它看上去有些象鱼骨,问题或缺陷(即后果)标在"鱼头"外。在鱼骨上长出鱼刺,上面按出现机会多寡列出产生生产问题的可能原因,有助于说明各个原因之间如何相互影响。
这玩意儿就体现了一个什么5w1h的管理方法,经过我将近4...
分类:
其他好文 时间:
2014-09-01 17:42:03
阅读次数:
623
前段时间用到mxGraph,主要用于将一款基于Eclipse开发的产品中的算法绘制功能移动到前端,最终在FF浏览器中运行出来的效果如下图所示:由于mxGraph中文文档较少,学习的方式主要是基于官方Demo和API的方式: demo http://jgraph.github.io/mxgra...
分类:
其他好文 时间:
2014-07-23 20:19:55
阅读次数:
516
首先要创建一个工具栏,并为工具栏中的放大、缩小按钮定义事件。
var canvas=ylEditor.ylCanvas;//ylEditor.ylCanvas是我定义的一个mxGraph实例的全局对象。
var toolbar= $('#toolbar');
toolbar.find('img').css( {
'margin-right' : '5p...
分类:
其他好文 时间:
2014-07-08 21:23:52
阅读次数:
278
往往在一个绘图区域会有很多个图形,如果通过右键拖动画布或者通过滚动条来查找,是一件很烦人的事情。下面我就给出解决这个问题的方案。
前提是有一个整个绘图区域的tree或者datagrid,我们需要选择直接要定位的图形cell。
首先我们需要一个mxGraph的全局对象,暂且就定义为ylEditor.ylCanvas吧。
接下来我们要定义一个查找图形cell的方法,只有通过这个方法,才能找到画布...
分类:
其他好文 时间:
2014-07-02 15:26:39
阅读次数:
547
实现这个功能非常简单,只需要重写moveCells方法就可以了。下面是源文件中的代码:
mxGraph.prototype.moveCells = function(cells, dx, dy, clone, target, evt) {
if (cells != null && (dx != 0 || dy != 0 || clone || target != null)) {
...
分类:
其他好文 时间:
2014-06-30 10:54:15
阅读次数:
385
要在改变图形大小的时候改变overlay的位置,那肯定就要对重置图形大小的方法进行改造了。下面是源文件中的代码
mxGraph.prototype.resizeCells = function(cells, bounds) {
this.model.beginUpdate();
try {
this.cellsResized(cells, bounds);...
分类:
其他好文 时间:
2014-06-30 07:34:11
阅读次数:
298
// 重写鼠标滚轮事件
mxEvent.addMouseWheelListener = function (funct) {
}
// 增加初次加载事件
window.onload = function () {
var element= document.getElementById('graph');
addScrollListener(element, wheelHa...
分类:
其他好文 时间:
2014-06-28 09:06:26
阅读次数:
311