javascript - 在 ExtJ 中绘制图形

标签 javascript extjs

首先我想指出我对 ExtJs 库非常陌生。我想通过使用一些绘图/ Canvas API 创建图像。我想要创建的图像类似于下图。 alt text

我想知道这是否可以通过 javascript/Extjs 实现,因为我无法在网上找到任何可以说明这一点的内容。如果您能想到一种不同的方法,我也将不胜感激。

最佳答案

我不知道 Ext 的 Canvas API。但您可以通过 Ext 轻松使用 canvas API。 I fiddled it .

标记:

<canvas id="c1"></canvas>

JavaScript:

Ext.onReady(function() {
    draw(document.getElementById('c1'));
});

function draw(el) {
    var canvas = el;
    var ctx = canvas.getContext("2d");
    ctx.strokeRect(0, 0, 50, 200);
    for(var y = 10; y < 200; y += 10){
        ctx.moveTo(0, y);
        ctx.lineTo(25, y);
    }
    ctx.stroke();
    ctx.closePath();
}

关于javascript - 在 ExtJ 中绘制图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4492819/

相关文章:

javascript - 分层边缘捆绑 2 种方式 - 链接颜色

javascript - 在extjs 4.2中设置折线系列图表中的线条颜色

css - ExtJS 4 - 失焦时的网格列编辑器边框样式

gridview - 在 extJS 本地数据存储上无限滚动

javascript - 如何验证 sessionid 和响应中的动态 ID 始终是唯一的

javascript - jquery.tmpl 和 jquery.tmplPlus 有什么区别?

php - 为什么 document.write + echo 不起作用?

ExtJS 3 - 文件上传

forms - 无法在容器面板初始化时在 Ext Js FormPanel 上调用 getValues()

javascript - Office 365 Outlook 加载项自定义 Pane