`

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();
});
分享到:
评论

相关推荐

    Extjs4.1 小例子(适合extjs初学者学习使用)

    对于初学者来说,理解并掌握ExtJS 4.1的基础和特性是非常有益的。 标题中的"Extjs4.1 小例子"意味着这个压缩包包含了一些基础的示例代码,旨在帮助初学者快速入门。通过这些小例子,你可以了解如何使用ExtJS 4.1来...

    ExtJs4.1中文API离线BS版

    ExtJS 4.1引入了一种更加强大的组件模型,允许开发者构建复杂的用户界面。这个模型基于MVC(Model-View-Controller)设计模式,使得代码结构更加清晰,易于维护。 3. **数据绑定**: 数据绑定是4.1版本中的核心...

    extjs4.1中文文档

    extjs4.1的中文文档,可以方便查看API

    ExtJs4.1 正式版

    ExtJs4.1 正式版,考虑到官网速度慢,放上来服务大家!

    ExtJs 4.1 中文版api

    Extjs 4.1中文版api,非常难得的一款4.1的中文api,值得大家收藏

    ExtJS 4.1 中文版API帮助文档下载

    ExtJS 4.1 中文版API [脚本娃娃---开源文档翻译组]历时一年多完整翻译。 在此友情扩散下载,非常完整详细! 学习ExtJS必备的帮助文档,而且对其中的API进行了汉化,更有利于ExtJS的学习!

    Extjs4.1中文API指南.chm

    Extjs4.1中文API.chm

    ExtJS4.1学习心得及源码

    ExtJS4.1学习心得及源码 目录 一、安装与配置 二、第一个ExtJS例子 三、表格 四、从XML读取数据表格 五、按钮 六、ComboBox控件 七、Panel面板 八、Viewport 九、表单Form 十、窗口 十一、消息对话框 十二...

    extjs4.1修改bug版本

    extjs4.1修改bug版本,已修改数字、日期等多个控件的问题

    100行代码解决ExtJs4.1合并单元格问题

    100行代码解决ExtJs4.1合并单元格问题

    extjs 4.1 beta 预览版

    EXTJS 4.1 Beta 预览版是一款先进的JavaScript框架,专用于构建富客户端Web应用程序。EXTJS的核心是其组件化的架构,提供了一系列可复用的UI组件,包括表格、面板、表单、菜单、工具栏等,使得开发者能够快速创建...

    Extjs 4.1 下拉框 Tree 的实现(mvc)

    在ExtJS 4.1中,创建一个Tree ComboBox涉及以下几个关键步骤: ##### 2.1 定义View 首先,需要定义一个Window组件作为容器,其中包含Tree ComboBox。代码示例中的`MyApp.view.chainDatastatistics....

    无需积分,ExtJs权威指南第一部分(ExtJs4.1)

    无需积分,ExtJs权威指南第一部分(ExtJs4.1),请两部分都下载完成后解压

    ExtJS4.1实现的mvc模式经典入门案例

    在ExtJS 4.1中,引入了强大的MVC(Model-View-Controller)模式,这是一种设计模式,有助于组织和分离应用程序的不同部分,使得代码更加模块化、可维护。本案例将深入探讨如何使用ExtJS 4.1实现MVC模式。 **一、...

    extjs4.1所需包

    `Ext4.1Development`这个文件名可能是指包含所有开发资源的文件夹,通常在ExtJS的开发环境中,这样的文件夹会包含以下几部分内容: 1. **src**:源代码目录,存放ExtJS 4.1的JavaScript源码,开发者可以在这里查看...

    ExtJS 4.1中文版帮助文档

    学习ExtJS必备的帮助文档,而且对其中的API进行了汉化,更有利于ExtJS的学习。

    extjs4.1主题皮肤

    使用EXTJS 4.1皮肤的步骤通常包括以下几步: 1. **导入皮肤**:将压缩包中的皮肤文件解压,并确保它们位于EXTJS库的正确目录下,通常是resources/skins目录。 2. **设置皮肤**:在应用程序配置中指定要使用的皮肤...

    ExtJS4.1API

    EXTJS4.1API中文版,适合于4.x各版本通用,简单易懂,对于英语能力不是非常好的开发者可以借鉴。

    ExtJs4.1+Jbpm4+SSH2+Oracle10g实际项目源码

    ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...

    ExtJs4.1中文API离线版

    ExtJS 4.1中文API离线版是一个全面的文档集合,专为JavaScript开发者设计,特别是那些使用ExtJS 4.1框架构建富客户端应用程序的人。这个离线版包含了所有必要的资源,允许开发者在没有互联网连接的情况下查阅和学习...

Global site tag (gtag.js) - Google Analytics