(mvc模式下的实现)

{xtype : 'panel',height : 140,width : 500,id : 'dynamicFC',hidden : true,margin : '0px 0px 4px 0px',layout : {columns : 2,type : 'table',align : 'center'},items : []}

function中

OnChange : function(field, newValue, oldValue, eOpts) {// get fields containerfc = Ext.getCmp('dynamicFC');fc.removeAll();//把panel中原有的移除,不然会累加-------1Ext.Ajax.request({url : '',//从数据库中请求数据,动态获取items中的数据params : {Id : newValue},method : 'Get',success : function(response, opts) {var success = Ext.decode(response.responseText).success;// 获取后台数据成功时if (success) {var displayFieldsArray = Ext.decode(response.responseText).obj;for (i = 0; i < displayFieldsArray.length; i++) {displayFields = displayFieldsArray[i];displayFieldLabel = displayFields.displayFieldLabel;fieldName = displayFields.fieldName;displayFieldType = displayFields.displayFieldType;displayFieldValue = displayFields.displayFieldValue;// 动态添加itemsvar items = {xtype : displayFieldType,name : fieldName,fieldLabel : displayFieldLabel}fc.add(items);//把获取的items添加到panel中,注意和----1中的顺序,先移除再添加,才不会导致累加fc.doLayout();}} else {}},failure : function(form, action) {Ext.Msg.alert('信息提示', action.result.message);}});},

extjs panel中动态增加items相关推荐

  1. asp.net panel 加html,ASP.NET 页面中动态增加的控件、添加事件

    要求:页面上有一个Add按钮,每点击一次该按钮,页面上动态创建一个WebPartZone! 提醒:WebPartZone只能在OnInit或之前才能创建,否则报异常! 大家都知道,按钮的点击事件是在R ...

  2. Android在Activity中动态增加xml自定义样式布局控件(引用xml布局文件和循环增加控件)

    工程目录: MainActivity package com.example.test1121;import androidx.appcompat.app.ActionBar; import andr ...

  3. 在Extjs中动态增加控件

    Ext.onReady(function () {Ext.QuickTips.init();Ext.form.Field.prototype.msgTarget = 'side';var autolo ...

  4. extjs表单中动态添加items

    items:[var exceptionNumber = 1;var exceptionHandling =new String;{xtype: 'fieldset',title: '异常处理',id ...

  5. 在ARCGIS SERVER 9.2中动态增加图层(附代码)

    前天被这个问题弄得糊里糊涂,看这里还有人跟我一样痛苦,所以把代码贴出来. ESRI. ArcGIS.ADF.Web.DataSources. ArcGISServer.MapResourceLocal ...

  6. ExtJS 动态增加与删除items,动态设置textField可见与否

    现在要使用的是在center-panel中将gridpanel去掉,换成一个treepanel 于是乎,就写了如下代码: 显示代码打印1 var items=Ext.getCmp('center-pa ...

  7. html中下拉列表监听事件,ExtJS 下拉框监听事件、日期选择器监听事件、实现动态给items添加删除数据...

    本文将为您描述ExtJS 下拉框监听事件.日期选择器监听事件.实现动态给items添加删除数据,具体实现方法: 1.下拉框 下拉框选择时,触发事件的方法: 在 Ext.form.ComboBox 组件 ...

  8. EXTJS 中grid 动态增加列的方法

    总结:gridpanel动态生成列的核心就是在拼凑columnmodel和后台返回store的数据对的上 1-首先动态拼凑columnmodel 前端拼凑例子 me.columns.push({tex ...

  9. extjs 中动态给gridpanel 复选框赋值

    最近在搞extjs时需要动态根据数据给gridpanel的复选框赋值 网上看了很多 ,多不行,最后找到一个好使的方法 如下: RBACformPanel.getSelectionModel().sel ...

最新文章

  1. android 沉浸式导航栏
  2. 反反复复的磁盘丢失故障处理过程
  3. JDBC连接数据库及其执行操作
  4. 前端学习(3321):瀑布流的方式演示
  5. c语言中case1 case3 n =1,(n 1)-Step Derivations on n-Groupoids: The Case n = 3
  6. ASP.NET 事件日历(some resource about Event Calendar)
  7. 一功能简单的BBS系统源代码
  8. WeUI for 小程序使用教程文档总结
  9. 什么是PHP,如何快速运行PHP文件
  10. smplayer变成电视操作步骤
  11. 拔剑金三银四:大厂面试流程、面试套路分享!你准备好“进厂拧螺丝”了吗?
  12. 教资之教育知识与能力 第一章第四节
  13. 经典BBS语录100条
  14. 让office2007支持MathType5.2
  15. python 制作电子书的软件_电子书制作软件下载-电子书制作软件工具箱下载v1.2 绿色版-西西软件下载...
  16. 数组转化为集合的方式asList()
  17. 50 个杀手级人工智能项目
  18. android 带刻度的滑动条_Android实现滑动刻度尺效果
  19. 九州集团“刷脸支付红利风口”交流会议将9月9日举行
  20. ORA-01795的原因(In值过多)及解决办法

热门文章

  1. 安卓延时方法(推荐第三种)
  2. 计算物理中matlab处理微分方程解析解和欧拉法数值解的算法演示
  3. 智能水泵控制器,如何选型?
  4. F5和nginx到底有什么区别
  5. 智能安防赛道上,云从科技是展翅高飞还是落地成盒
  6. 服务器报警推送工具(通过微信)
  7. 央视记者爆料:不要吃老酸奶 其中添加工业明胶
  8. 《Python编程:从入门到实践》读书笔记(2):第8章 函数
  9. vue keep-live使用
  10. Linux 下垃圾清理工具 BleachBit