支持HTML折叠、展开功能
2024年08月22日
我们在使用extjs进行开发单页面应用时,我们构建了一个viewport有时候可能希望对viewport中的items进行动态替换,网上也有很多的资料但是都只说了个大概并没有详细说明,这里我将对遇到这种需求时如何处理进行详细介绍。
环境
extjs 4.2
2024年08月22日
onClick: function(button) {
var grid = button.up('grid');
var column = grid.down('gridcolumn[text=column1]');
if (column.locked) {
2024年08月22日
extjs中treepanel中的复选框默认是多选,如果修改为单选,参考以下代码。
var fligthInfoTree = new Ext.tree.TreePanel({
border: false,
selModel: flightTreeSelectModel,
loader: flightTreeLoader,
lines: false,
autoScroll: true,
animate: false,
animCollapse: false,
root: flightTreeRoot,
rootVisible: true,
listeners : {
/* checkchange事件 */
'checkchange' : function (node, checked) {
//当前选中的设置选中状态
node.attributes.checked = checked;
//获取该树下的所有已选中节点,设置为非选中
var chs = fligthInfoTree.getChecked();
//循环处理,如果不等于当前选择的节点,则通过toggleCheck方法设置非选中状态
for(var i = 0; i < chs.length; i++) {
if(chs[i].attributes.id != node.attributes.id) {
chs[i].ui.toggleCheck(!checked);
}
}
}
}
});
2024年08月22日
Extjs的下拉框,在点击的时候会请求一次数据,我们可不可以在点击前就请求好数据,让用户体验更好呢?答案当然是肯定的。如果是公用的下拉框还可以传入不同参数请求不同数据。
第一步:
进入页面前首先加载store数据,可以根据不同参数请求不同数据,当然这个请求是跟后台交互的。
2024年08月22日
一般属性是相对于“某一实例”、“某一对象”的说法。
配置项(config item)在Ext中多用于初始化时候,传入到组件的配置项情况。
配置项一般传入后则不作变化,也不一定可以访问值是如何。但属性可以读、也可以写。
举例说明,
Config Options下的内容为你在实例化一个对象时进行配置,也就是比如new Panel({a:"xxx",b:"yyy"}),这里的a和b就是来自于Config Options
2024年08月22日
首先分别介绍一下ExtJS和JQuery,然后进行对比分析
一、什么是ExtJS?
1、ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。
2024年08月22日
管理界面如下图所示:
Dashboard :
仪表盘,显示了该Solr实例开始启动运行的时间、版本、系统资源、jvm等
信息。
Logging :
Solr运行日志信息
Cloud :