extjs 属性配置项 提示

大虾们,请问extjs的spket插件可以提示组件属性的配置项吗?例如varmyForm=newExt.form.FormPanel({standardSubmit:tr... 大虾们,请问extjs的spket插件可以提示组件属性的配置项吗?例如
var myForm = new Ext.form.FormPanel({
standardSubmit: true,
items: myFieldset
});
能够提示其中的labelWidth、bbar等这样的内容吗?如果可以又是如何实现的呢?主要是其中的配置太多,每个自己去记着写难免会有错误,查询文档又耗费时间。
另外如果知道如何使用extjs的组件复用可以为我解答下吗?例如我新建了一个panel,但是另外页面的一个panel与其配置项完全相同,只有其中的items不同,可以实现代码的重用吗?又是如何实现呢?
谢谢!
展开
 我来答
selinplus
2014-01-13 · TA获得超过123个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:152万
展开全部
首先确认您的extjs版本是4.0以上还是以下,因为extjs在4.0版本是个分水岭,前后有很大的不同,本文讨论的是基于extjs4.2.1.
其次,您的问题有两个部分,我们分别来讨论:
一、关于spket的提示问题,如果您正确配置spket插件的话,可以配置windows-perference-spket-javascrit editor 来配置assist 按键,默认为'.',这个不同于java的assit,只能添加四个,按照我的开发经验和习惯,我用的是'.alE'这四个,您在定义extjs类的时候,是可以在定义内按"ALT+/"按键来提示其配置项信息的。
二、关于视图的代码重用,这就得追溯到javascript类的重用上来上,你可以采用基类继承的方式来实现,例如:你可以定义基础类
Ext.define('Sys.view.BaseView', { extend : 'Ext.panel.Panel', alias : 'widget.sysbaseview',
title:'基础视图'
})
然后定义具体不同配置项和属性的应用类
Ext.define('Sys.view.PlatView', { extend :'Sys.view.BaseView', alias : 'widget.sysplatview',
title:'列表视图',
item:{...}
})
Ext.define('Sys.view.ChartView', { extend :'Sys.view.BaseView', alias : 'widget.syschartview',
title:'图表视图',
item:{...}
})
希望对您有所帮助。
更多追问追答
追问

谢谢你的回答。

第一个问题我还是没有明白,可能是我没讲清楚吧。我想你说的是下面图片上这个配置吗?我根据您说的这样配置了仍然只能在下图那样的地方触发,并不能在方法里进行触发,加入的文件没对吗?希望你能帮我看看。

第二个问题,我虽然猜到了使用继承的可能性,但是具体的还是需要进一步研究。朋友你那里有比较好的书或者博文关于这方面推荐给我的吗?谢谢

追答
你那里已经出现Ext提示了,说明spket配置没有问题。
是可以在类的定义里面出现类的配置信息的,方法级的你那也出现了啊,不过方法级别的内容太复杂,智能提示也不可能知道你要什么。
我的项目,广泛采用的就是继承,不过我用的是extjs4.2.1
具体,所有的都是查的官方api,example,doc
匿名用户
2014-01-13
展开全部
可以提示的, ..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式