下拉框 树形结构选择-EXT 2.0版本实现下拉框树形结构选择实现过程和方法

问题描述

EXT 2.0版本实现下拉框树形结构选择实现过程和方法

最近在用EXT 2.0开发一个项目,涉及到一下下拉框选择管理机构的问题,点击下拉框要求是树形选择机构,单选、多选都行。烦请各位大侠指点迷津,一定要详细点啊,我在网上看了挺多,
但也不是很好用。
我只需要从我的框架结果采用Struts2.0+Spring+Ibatis,我只需要从action中返回数据到
页面js这两个地方的解决办法。谢谢

解决方案

//下拉框
var permissCombox=Ext.create('Ext.form.ComboBox',{
id:'field_permissionId',
name: 'permissionId',
fieldLabel: '<spring:message code="label.permission"/>',
store: permisS,
valueField: 'permissionId',
hiddenName:'permissionId',
displayField: 'name',
typeAhead: true,
autoSelect:true,
editable:false,
emptyText:'<spring:message code="label.select"/>',

});
//Store
var permisS=Ext.create('Ext.data.Store', {
model:'Permiss',
proxy : {
type : 'ajax',
url : '<%=request.getContextPath()%>/menu/permissionListName.action',
reader : {
type : 'json'
}
},
autoLoad : false
});
//Model
Ext.define("Permiss", {
extend: "Ext.data.Model",
fields: ['permissionId','name']
});

//加载

Ext.onReady(function(){

formPanel = Ext.create('Ext.form.Panel', {
//frame: true,
width: '100%',
bodyPadding: 1,
layout: 'column',
fieldDefaults: {
labelAlign: 'left',
labelWidth:75,
minWidth:300,
columnWidth:0.5,
margin:'2 10 2 10'
},
buttonAlign:'left',
items: [{

permissCombox}

],
}
});

时间: 2024-08-03 04:55:38

下拉框 树形结构选择-EXT 2.0版本实现下拉框树形结构选择实现过程和方法的相关文章

CYQ.Data 数据框架 V3.0 版本 开放源码下载有[CYQ.Blog(秋色园QBlog) 完全开放所有源码]

本次开放源码,长话短说:   1:本次开放CYQ.Data数据框架 V3.0版本,包含QBlog强大的XmlHelper源码,相关更新记录在底部. 2:CYQ.Blog(秋色园QBlog) 重新开放免费下载,加上本次开放的CYQ.Data 组件源码,秋色园QBlog V1.0已完全开放了所有源码. 3:CYQ.Blog(秋色园QBlog) 基本上对个人使用免费,对企业采用宇宙最强武器"攞你命3000". 4:CYQ.Data 数据框架对个人使用也提供了免费获得商业授权的方式,具体详见源

隐藏-Ext 根据下拉框选择不同的值 显示不同的文本框

问题描述 Ext 根据下拉框选择不同的值 显示不同的文本框 Ext 根据下拉框选择不同的值 显示不同的文本框 只显示了文本框没有显示fieldLabel Ext.onReady(function(){ this.username = { id:'usernameId', tabIndex:4, xtype:'textfield', fieldLabel: '密码', cls:'x-upper-text', width:80, name: 'username', maxLength:25, upp

地区选择-WAP地区3级联动下拉框怎么做?

问题描述 WAP地区3级联动下拉框怎么做? WAP地区3级联动下拉框怎么做?如图: 请指教~ 解决方案 http://zhidao.baidu.com/link?url=g-rBqdj52Sg9tfnVZ5SNqKEpe8W4dvMVJNSEYv3IbjTysTCtv9C_oXGIVwVOlaluWM40pn7ihXtm9plTbeUfEAL3zaGeFxeKniNTp3zB-Y_

JAVA中在文本框中输入字符后如何在弹出下拉菜单中出现对应的选项,急求各位大师。

问题描述 JAVA中在文本框中输入字符后如何在弹出下拉菜单中出现对应的选项,急求各位大师. 如何1是电汇,2是信用证.当我在文本框中输入1后,自动弹出下拉菜单:1 电汇. 请说的详细些,这问题真的困扰我很久了.谢谢各位啦. 解决方案 能不能把问题描述的更详细点 输入1 对应的选项 电汇..是从数据库中查询的 还是只是前台的一个效果 解决方案二: 是不是类似于搜索引擎那种,比如百度一样,输入一个三国下面会显示出三国******什么的. 解决方案三: 你说的是自动补全吧,如果是输入框,必须监听输入状

js-选择框可以不选择,但是不选择选择框的值,就必须手动在另外一个input框手写所需要的值

问题描述 选择框可以不选择,但是不选择选择框的值,就必须手动在另外一个input框手写所需要的值 需求如图: 要是不选择请求人后面的那两个选择框,怎么添加一个input框手动添加值. 解决方案 后台判断下就可以了,也可以在onblur判断 解决方案二: 直接js判断,执行onblur(),当select为空的时候直接调js自定义的方法创建h或者显示事先隐藏)input<>;当下拉选择了,再删除或者隐藏了.都不需要走后台了.

双击-extjs点击选中多行后选择一行进行编辑,其他复选框状态取消了

问题描述 extjs点击选中多行后选择一行进行编辑,其他复选框状态取消了 双击选择行进行编辑时,选中的复选框状态默认就给去掉了?不知道怎么设置进行编辑的时候之前选中的复选框状态依然保持 解决方案 解决方案二: 应该是有冲突吧..没找到怎么设置,你可以自己写代码来实现.. var rowEditing = Ext.create('Ext.grid.plugin.RowEditing', { clicksToMoveEditor: 2, autoCancel: false, listeners: {

页面上传文件,点击选择文件时,弹出的浏览框有没有办法过滤自己指定格式的文件

问题描述 页面上传文件,点击选择文件时,弹出的浏览框有没有办法过滤自己指定格式的文件 因为上传文件就是可能有很多文件需要找,就是希望能够过滤下,自己指定格式的文件,比如后缀名是.jsp..ppt.点击选择文件,弹出的窗口只显示后缀名是.jsp:.ppt的文件,有没有办法做到???????????.. 解决方案 这个没做过,如果你是想限制上传文件的类型可以在后台获取上传文件名,截取文件后缀名进行判断.

ASP实现结构化列举并查看某路径下所有文件

  <!网页ASP代码,可实现结构化列举并查看某路径下所有文件,可用于动态生成网站地图,具体案例请看我的主页地图: http://freehost08.websamba.com/hzhzhz/sitemap.htm><!作者: 同济黄正 http://websamba.com/hzhzhz/ 应用请注明出处><style 此样式表须保留><!--   u.{background-color:FEDC76;cursor:hand;}   a{background-c

Win32结构化异常处理(SEH)探秘(下)

展开 在挖掘展开(Unwinding)的实现代码之前让我们先来搞清楚它的意思.我在前面已经讲过所有可能的异常处理程序是如何被组织在一个由线程信息块的第一个DWORD(FS:[0])所指向的链表中的.由于针对某个特定异常的处理程序可能不在这个链表的开头,因此就需要从链表中依次移除实际处理异常的那个异常处理程序之前的所有异常处理程序. 正如你在Visual C++的__except_handler3函数中看到的那样,展开是由__global_unwind2这个运行时库(RTL)函数来完成的.这个函数