extjs4.1 几种绘图

draw.js


Ext.onReady(function() {

/**
* 1.圆形
*/
var drawComponent = Ext.create('Ext.draw.Component', {
viewBox : false,
items : [Ext.create('Ext.draw.Sprite', {
type : 'circle',
fill : '#005EAC',
radius : 100,
x : 110,
y : 110
})]
});
Ext.create('Ext.Window', {


width : 240,
height : 250,
layout : 'fit',
items : [drawComponent]
}).show();


/**
* 2.矩形
*/
var drawComponent2 = Ext.create('Ext.draw.Component', {
viewBox : false,
items : [{
type : 'rect',// 图表形状
fill : '#4D95DA',// 填充颜色
width : 350,
height : 200,
x : 20,
y : 20
}]


});
Ext.create('Ext.Window', {


width : 240,
height : 250,
layout : 'fit',
items : [drawComponent2]
}).show();


/**
* 3.文本
*/
var drawComponent3 = Ext.create('Ext.draw.Component', {
viewBox : false,
items : [{
type : 'text',// 图表形状
text : 'hello,world',
fill : '#4D95DA',// 填充颜色
font : '20px "Lucida Grande", "Lucida Sans Unicode", Verdana,Arial, Helvetica, sans-serif',
x : 40,
y : 40
}]


});
Ext.create('Ext.Window', {


width : 240,
height : 250,
layout : 'fit',
items : [drawComponent3]
}).show();
/**
* path
*/
var drawComponent4 = Ext.create('Ext.draw.Component', {
viewBox : true,
items : [{
type : 'path',
path : ['M153 334', 'C153 334 151 334 151 334',
'C151 339 153 344 156 344',
'C164 344 171 339 171 334',
'C171 322 164 314 156 314',
'C142 314 131 322 131 334',
'C131 350 142 364 156 364',
'C175 364 191 350 191 334',
'C191 311 175 294 156 294',
'C131 294 111 311 111 334',
'C111 361 131 384 156 384',
'C186 384 211 361 211 334',
'C211 300 186 274 156 274'],
fill : 'white',
stroke : 'red',
"stroke-width" : "2"
}]
});
Ext.create('Ext.Window', {


width : 240,
height : 250,
layout : 'fit',
items : [drawComponent4]
}).show();
});
结合extjs + mxgraph 网络拓扑图的开发 extJs 跟mxgraph一样都是一种前台框架,可以混着用,这个例子将结合extjs + mxgraph 做网络拓扑图。mxgraph是将html的页面元素当做一个容器(container),并在此容器中画图的,而extJs也是将此容器包装成一个window的,因此页面的容器就是它们的结合点。 立即下载

相关推荐

ext3.*画图的例子

ext3.*画柱状图的固定值和后台获取数据画图的例子

Extjs常见的几种绘图实现

绘图类结构图: Ext.onReady(function() { /** * 1.圆形 */ var drawComponent = Ext.create('Ext.draw.Component', { viewBox : false, items : [Ext.create('Ext.draw.Sprite', { type : 'circle', fill : '

工匠精神coding,终生学习 6420

EXTJS 风格的工作流 workflow workflowdefine 纯JS源代码

示例非常的简单,存JS实现工作流 ext风格的

ExtJS流程总结(一)

最近一直在学习ExtJs的使用,公司项目的前端框架使用的ExtJS4.2框架,ExtJs有自己的MVC结构,分为Controller,view,model,store,在整体的MVC架构中将view层又一次进行解耦, 这两天学习的模块是ATM的分类和型号模块,涉及到增删改查操作。开发流程大致如下: 首先会定义一个controller,如atmType.js,atmBrand.js等等 1、在

LM891108647的博客 1347

extjs流程界面设计器参考_ExtJS工作流设计器_extjs工作流_extjs_

基于ExtJS的工作流流程图设计页面,方便快捷。

extjs图形绘制之饼图实现方法分析

本文实例讲述了extjs图形绘制之饼图实现方法。分享给大家供大家参考,具体如下: 这篇文章将介绍extjs中自带的饼图。 代码如下: Ext.define('ChartPieTest', { extend: 'Ext.panel.Panel', autoScroll : true, initComponent: function () { var me = this; me.store = me.createStore(); me.grid = me.getGridPanel(); me.mainPanel = Ext.create('Ext.p

Extjs学习——绘图

Extjs提供了一个Draw package来绘制图形和动画。在绘制图形时,需要包含:Draw Container,Sprites等。  Draw Container:The Draw Container is a surface to which sprites can be rendered. The Draw Container manages and holds a Surf

u013237862的博客 2026

extjs4图表绘制之折线图实现方法分析

本文实例讲述了extjs4图表绘制之折线图实现方法。分享给大家供大家参考,具体如下: 本篇文章将介绍extjs中自带的图表 在本次案例中,提供一下功能: 1.从后端请求数据并运用到图表中,形成动态数据。 2.查询出每年各个月中人数。 请看下面代码: Ext.define('ChartLineTest', { extend: 'Ext.panel.Panel', autoScroll : true, selectYear:null,//定义年份 initComponent: function () {//定义初始化组件 var me = this; me.sto

EXTjs的方法总结

EXTjs的方法总结 1.onReady 只有在Ext框架全部加载完后才能在客户端的代码中使用Ext,而Ext的onReady正是用来注册在Ext框架及页面的html代码加载完后,所要执行的函数。 2.define 创建类,可以继承其他类,也可以被继承 Ext.onReady(function () {   //创建一个类,类名:TextClass,具有两个属性:A、B   Ext.define('TextClass', {     A: 'a',     B: 'b'   });   //创建一个类,继

ヾ凉秋的博客 311

若依框架集成saToken

若依版本3.8.8,鉴权采用security框架,这种框架太重,项目中想实现对外提供接口功能。尽快减少修改原框架的逻辑基础上,采用satoken实现。

sccd2009的专栏 1482

告别Root!用Termux+ADB在Android上玩转自动化(保姆级教程)

本文详细介绍了如何在非Root环境下使用Termux和ADB实现Android自动化操作,无需Root权限即可运行自动化脚本。通过Termux搭建Linux终端环境,结合ADB无线调试和Python脚本,实现点击、滑动、截图等自动化功能,适用于定时任务、自动签到等场景。

weixin_42548888的博客 536

ExtJS4.1 ExtJS TabPanel 双击标签关闭该页

/*总觉得 TabPanel 生成的那个关闭按钮太小 关闭的时候不太顺手 感觉不方便 所以想双击关闭tab方便些 于是在网上找到下面的代码 URL:http://atian25.iteye.com/blog/413920 可是用在我的系统框架上无效,本人用的是ExtJs4.1。 不知道是不是我的问题,可是实在找不出错在哪里。 于是 自己想了个办法 亲测支持ExtJs4.1 可能有

cwisme的专栏 2757

电流采样电路设计:差分放大与ADC采集详解

在电机控制、电源管理、电池监测等应用中,电流采样是一个关键环节。通常,我们使用小阻值的采样电阻将电流信号转换为电压信号,再通过运放放大后送入ADC进行采集。本文将详细分析一种基于差分放大器的电流采样电路,包括信号放大、参考电压偏置、滤波保护以及ADC转换计算等内容。

W0s477的博客 2万+

extjs4.1在eclipse中如何用spket添加sdk.jsb3文件(或关联extjs4类库)

1  安装好eclipse 2.下载spket 1.6.22.zip插件,这个是必须的,不然你关联不上 sdk.jsb3文件 3. 安装好spket插件,重启eclipse 4. 然后和之前关联extjs的方式一样。 9 在弹出的文件选择框中选择ExtJS库文件根目录下的build/sdk.jsb3文件,然后点击打开按钮 10 添加ext.jsb3文件后在JavaScript配置列表中选中

工匠精神coding,终生学习 8355

Ubuntu安装有线网卡驱动

问题:插入网线后,无法识别有线连接。 原因:主板有线网卡的型号和系统中网卡的驱动不匹配 解决 前提条件: 需要连wifi通网,因为需要安装dkms,和下载驱动。 删除原驱动 1、查看网卡型号 lspci | grep net 我的网卡型号是8125 2、查看网卡驱动 lspci -k 网卡驱动是r8169 3、卸载网卡驱动 找出位置 modinfo r8169 | grep filename 然后删除 rm path/r8169.ko 卸载驱动 rmmod r8169 查看是否卸载成功 lsm

weixin_43932656的博客 1万+

带隙基准电路实战:温度补偿与流片调优全解析

带隙基准(BGR)是模拟芯片中实现高精度、低温漂电压参考的核心电路,其本质是利用硅材料禁带宽度的物理稳定性,通过PTAT(正温度系数)与CTAT(负温度系数)电压的加权叠加抵消温度影响。原理上需兼顾一阶线性补偿与二阶曲率校正,技术价值在于支撑ADC/DAC/LDO等关键模块的精度与可靠性。典型应用场景涵盖车规级MCU、工业传感器和高精度电源管理芯片。工程落地难点集中于工艺偏差、运放失调、寄生效应及版图热电耦合——这正是‘带隙基准设计’与‘带隙基准调优’的根本分野。本文聚焦真实流片经验,深入拆解Widlar架

weixin_42628280的博客 254

ExtJS4.2学习(1)——初识ExtJS

一、浅谈ExgJS发展历史 要想深入了解某一项事物,最好的方式就是首先了解它的历史。Ext的发展比较有特色,其实一开始Ext并非是从零开发的。它是由JackSlocum基于雅虎的YUI技术,通过参考JavaSwing等机制来开发成的这么一种纯javascript框架,这货其实一开始并不叫ExtJS,一开始叫YUI-Ext,其实这哥们一开始也没想到Ext能火,不过“事与愿违”,这货超乎寻常的火了起

低调的草原狼 7770

激光雷达点云异常现象详解:鬼影、高反膨胀与拖点

现象核心外观主要成因核心硬件对策核心算法对策鬼影位置错误,出现"复制"的物体镜面反射/光学元件间杂散光物理光阑、抗反射涂层多帧时序一致性检验、反射率逻辑判断膨胀尺寸变大,轮廓呈毛刺状信号饱和、像素/通道串扰可变增益控制、随机编码序列强度阈值滤波、几何轮廓拟合(剪裁)拖点边缘粘连,出现"阶梯"或"连线"光斑跨立边缘、双回波融合小光斑光学设计、多回波支持邻域深度突变检测、波形脉宽分析这些异常现象是当前激光雷达感知中的核心难点,通常需要硬件物理特性优化与上层感知算法。

Fun_LiDAR的博客 300

EXTJS4.1MVC单表维护

EXTJS4.1做的单表维护,在同一个gridpanel中完成CRUD操作,数据处理方面借鉴webbuildder中的处理,由于是刚开始学习extjs,可能有不合理的地方,希望大家批评,指正,下面是界面的效果图,还有MVC的相关代码。 我的一点小感受: 1。EXTJS的grid中可以设置CRUD的相关api, 但是这样的话增加,删除,修改的操作是在不同的事务里面,这样不利于事务的控制,比如说我

1217

Dify智能体开发:大语言模型(LLM)问题分类

通过定义分类描述,问题分类器能够根据用户输入,使用 LLM 推理与之相匹配的分类并输出分类结果,向下游节点提供更加精确的信息。

王国平的博客 2247

AI在保险产品定价优化中的创新应用

在当今保险市场中,准确合理的产品定价是保险公司实现可持续发展的关键因素之一。传统的保险产品定价主要基于经验数据和精算模型,但这种方式往往存在数据处理效率低、对复杂风险因素考虑不足等问题。本文的目的在于深入探讨AI技术如何在保险产品定价中进行创新应用,以提高定价的准确性、效率和灵活性,更好地满足市场需求和客户个性化需求。本文的范围涵盖了AI技术在保险产品定价各个环节的应用,包括风险评估、费率计算、产品设计等方面。同时,还会涉及到相关的核心算法、数学模型以及实际应用案例等内容。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 982

ExtJs4.1目录结构介绍和使用说明[转]

一、在做ExtJs开发之前首先要到网站上下载ExtJs的开发包,我用的最新版本是4.1.1。此版本相对于之前的版本目录结构发生了一些变化,没有了adapter目录, 目录结构如下 文件/文件夹名的作用: build:文件夹下有一个sdk.jsb3文件,这个文件用于eclipse中spket插件,可以实现ExtJs的代码提示功能; builds:压缩后的ExtJS代码,体积更...

weixin_30429201的博客 122

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

extjs4.1实现tree节点checkbox disable的方法探讨

需要实现的效果如图:        当然这是用extjs3做出的效果,在3里面直接node.ui.checkbox.disabled=true即可,如果设置节点就用node.disable();        但是现在问题就是在extjs4.1里面,就是找不到这个方法(反正我翻了很多遍api,就是没找到,如果你找到了,请告诉我一声,下面的方法可以直接路过了,嘿嘿、、、)。

江下飞雪 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ExtJs 4.1 GridPanel学习

function getUserGridPanel(){ var userGridPanel = Ext.getCmp('userGridPanel'); if(!userGridPanel){ userGridPanel = Ext.create('Ext.grid.Panel',{ id:'userGridPanel', title:'用户列表', closable:

だ冷悦清风だ的专栏 738

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

优化基于ExtJS 4.1的应用

虽然Sencha在Ext JS 4.1提高了性能,但基于Ext JS的应用性能优化仍然是奋斗目标。要优化应用性能,通常需要根据Ext JS的增强优势对修改代码。       本文将介绍如何实现优化,还将介绍一个用于Ext JS 4.1的新的性能测量工具——页面分析器。其主要功能是改善应用的性能。通过它,就可以定出测量指标兵测量它,从而找出代码中的瓶颈,兵采取正确的步骤消除瓶颈。页

extjs专栏 913

ExtJS4学习笔记(十)---ExtJS4图片验证码的实现

上几篇文章,主要学习了Extjs4 Grid的使用方法,从本篇开始,我们开始其他组件的学习,使用。在登录、注册甚至是发表文章或帖子的时候,都会用到验证码这个东西,那么在EXTJS中,可以使用验证码功能么?答案是肯定的,在EXTJS4之前,也有很多验证码的实现,在Extjs4中,验

nuoyan666的专栏 4061
上一篇: extjs4.2 form
下一篇: extjs4.1几种布局方式
qq2964047
博客等级 码龄17年 0粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值