效果如图,亲测6.2.1版本可用 /** *支持快速选择日期的日期控件 */ Ext.define('ux.form.field.GridDate', { extend: 'Ext.form.field.Date', alias: 'widget.gridDateField', requires: ['ux.picker.GridDate'], pickerGrid: { store: { //默认配置 data: [{ value: 30, text: '一个月后' }, { value: 9…
//支持bind绑定store //列表搜索扩展,支持本地查询 //支持树形菜单本地一级菜单查询 Ext.define('ux.form.field.SearchField', { extend: 'Ext.form.field.Text', alias: 'widget.uxSearchfield', defaultBindProperty: 'store', mixins: ['Ext.util.StoreHolder'], triggers: { clear: { weight: 0, c…
效果如图: 扩展源码: //扩展 //密码按钮扩展 //支持在密码与非密码之间切换 Ext.define('ux.form.field.Password', { extend: 'Ext.form.field.Text', xtype: 'passFile', requires: ['Ext.form.trigger.Component'], //禁止自动填充 autoComplete: 'off', inputType: 'password', //自定义样式 cls: 'password',…
注意需要引入KindEditor相关资源 //所见所得编辑器 Ext.define('ux.form.field.KindEditor', { extend: 'Ext.form.field.TextArea', alias: 'widget.kindEditor', xtype: 'kindEditor', //最大文本长度 maxLength:5000, //配置 editorConfig: { //选项功能 items: [ 'source', '|', 'undo', 'redo', '…
//验证码控件 Ext.define('ux.form.field.Verify', { extend: 'Ext.container.Container', alias: ['widget.fieldVerify'], requires: ['Ext.Img', 'Ext.form.field.Text'], layout: { type: 'hbox', align: 'stretch' }, config: { //文本框内刷新按钮 refresh: false, //文本框 textfi…
/** * A Picker field that contains a tree panel on its popup, enabling selection of tree nodes. * 动态绑定store,修复火狐点击穿透bug * 水平有限,可能有新坑 */ Ext.define('ux.form.field.TreePicker', { extend: 'Ext.form.field.Picker', xtype: 'uxTreepicker', mixins: ['Ext.uti…
效果如图,亲测6.2.1版本可用,用法同时间选择控件 //只选择年的控件 Ext.define('ux.picker.Year', { extend: 'Ext.Component', alias: 'widget.uxYearpicker', alternateClassName: 'ux.uxYearpicker', cls: 'uxYearpicker', isYearPicker: true, focusable: true, childEls: [ 'bodyEl', 'prevEl'…
效果如图,亲测6.2.1版本可用,用法同时间选择控件 //月弹窗扩展 //只选月 Ext.define('ux.picker.Month', { extend: 'Ext.picker.Month', alias: 'widget.uxMonthpicker', alternateClassName: 'ux.uxMonthPicker', afterRender: function () { var me = this; //取消监听mousedown事件,否则无法触发事件 me.el.on(…
事件的结果 经过多天的思考及忙碌的开发及测试,CYQ.Data 终于在UI上全面支持WPF,至此,CYQ.Data 已经可以方便支持wpf的开发,同时,框架仍保留最低.net framework2.0版本的支持. 支持WPF的起因: CYQ.Data 一直是基于2.0语法下支持开发的框架,在未直接支持WPF之前,对于控件列表的绑定,因为WPF竟然不支持DataTable,研究后发现需要从MDataTable.ToDataTable().DefaultView来转一次绑定:另外对于UI控件,也只能…
VB6.0中,日期.时间控件不允许为空时,采用文本框与日期.时间控件相互替换赋值,或许是一个不错的选择. 实现效果如下图: 文本框txtStopTime1 时间框DTStopTime1(DTPicker控件) 右键-属性-选择格式3 - dtpCustom  HH:mm:ss若没有DTPicker控件,在部件中添加 工具-部件-控件-“Microsoft Windows Common Controls-2.6.0”-应用-确定 代码如下: Private Sub Form_Load()     …