扩展combo

简介: 扩展combo

在实际项目使用中为了方便combo的使用,扩展了下combo

Ext.ns("Miracle.form")
Miracle.form.ComboBox=Ext.extend(Ext.form.ComboBox,{
  typeAhead : true,
  mode : 'remote',
  forceSelection : true,
  triggerAction : 'all',
  emptyText : '',
  selectOnFocus : true,
  displayField : 'name',
  valueField : 'code',
  hideTrigger : false,
  queryDelay : 500,
  url:'',
  idProperty:'code',
  fields:['code', 'name'],
  getStore :function(){
    this.store=new Ext.data.JsonStore({
      idProperty : this.idProperty,
      url : this.url,
      fields : this.fields
    })
  },
    constructor : function(config) {
      Ext.apply(this,config);
      if(!this.store){
        this.getStore();
      }
      Miracle.form.ComboBox.superclass.constructor.call(this);
    }
})
Ext.reg("miraclecombox",Miracle.form.ComboBox);

使用时

new Miracle.form.ComboBox({
       url :'你的URL',
  fieldLabel : 'label',
  hiddenName : 'name'
 })
目录
相关文章
|
3月前
扩展combo下拉树
扩展combo下拉树
15 2
|
6月前
|
小程序
【微信小程序-原生开发】列表 - 拖拽排序(官方组件 movable-area 和 movable-view 的用法)
【微信小程序-原生开发】列表 - 拖拽排序(官方组件 movable-area 和 movable-view 的用法)
526 0
|
8月前
|
Web App开发 小程序 Android开发
Uniapp match-media 检测节点 适配大屏小屏 不同屏幕视图组件
Uniapp match-media 检测节点 适配大屏小屏 不同屏幕视图组件
103 0
|
前端开发
ant design table实现上下行拖拽功能(类组件)
ant design table实现上下行拖拽功能(类组件)
309 0
ant design table实现上下行拖拽功能(类组件)(1)
ant design table实现上下行拖拽功能(类组件)
173 0
ant design table实现上下行拖拽功能(类组件)(2)
ant design table实现上下行拖拽功能(类组件)
118 0
|
开发框架 小程序 开发工具
APICloud AVM框架列表组件list-view的使用、flex布局教程
avm.js 是APICloud 推出的多端开发框架。使用 avm.js 一个技术栈可同时开发 Android & iOS 原生 App、小程序和 iOS 轻 App,且多端渲染效果统一;全新的 App 引擎 3.0 不依赖 webView,提供百分百的原生渲染,保障 App 性能和体验与原生 App 一致。
214 0
APICloud AVM框架列表组件list-view的使用、flex布局教程
|
前端开发
实例|APICloud AVM框架封装滑动单元格组件
滑动单元格组件原理是主题部分把按钮进行遮挡,按钮通过绝对定位,定位在最右边,通过监听触摸事件(touch),判断滑动的方向和计算滑动的距离以此来判定显示和隐藏按钮。
180 0
|
iOS开发
iOS小技能:自定义tab滑块( segment功能+label混合显示)
iOS小技能:自定义tab滑块( segment功能+label混合显示)
374 0
iOS小技能:自定义tab滑块( segment功能+label混合显示)
附加属性来控制控件中,要扩展模块的visibility
原文:附加属性来控制控件中,要扩展模块的visibility 可解决: 文本框控件中的按钮,DataGridColumnHeader中加入Filter控件。。。 cs文件中的 附加属性 + 样式文件中的 template+控件 -> visibility , 制作出  XAML文件中        1.
814 0