4 29号同学

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

[ExtJs] Grid 表格行多选

在使用grid表格时,默认可以直接进行多选。如下,可以采用 Ctrl 多选 也可以用 Shift多选这是因为,grid的配置项selectable默认为true若是不想为多选模式,可以配置selectable:{mode:'single'}这样就会是单选模式。不过grid的selectable和infinite配置项有些冲突。当通过infinite:false。来让grid自动高度时{xtype:'grid',infinite...

2020-07-27 15:29:29

[ExtJs] viewModel与publishes 控件相互绑定

当我们在声明控件时,若是声明了reference,在此控件拥有viewModel的情况下,可以使用bind:'{referenceKey.属性}'如下:{ xtype:'container', viewModel:{}, items:[ { xtype:'checkbox', reference:'chk', label:'勾选后隐藏Text', },

2020-07-16 10:04:53

ExtJS学习大纲

这里简单罗列下关于ExtJs的学习框架,以供参考。API使用 SDK安装项目首先在C盘装sencha cmd https://www.cnblogs.com/eshinex/p/4617554.html 下载sdk包 用sdk方式创建项目https://blog.csdn.net/u010989191/article/details/52658430sencha-sdk SDK路径 generateapp--ext-modern 项目名 项目路径基础控件与布局...

2020-06-28 13:11:33

[ExtJS] reference 引用查找器 与viewModel

reference 作为元素的查找标识,经常在项目中使用。但是今天发现一件事:有reference属性的控件,在其viewModel中会自动生成一个值。示例:{xtype:'container',id:'demo',viewModel:{},items:[{xtype:'textfield',reference:'A'}]}为一个textfield...

2020-06-19 16:37:50

jsMind 使用直角画线

在jsMind的默认画线中,连接各个节点的是使用的贝塞尔曲线画法,默认展示的线条如下:想要改成直线,就需要重新绘制这些连线,其中jsMind的画线是存在于 draw_line方法中的。默认采用的是贝塞尔曲线画法想要画成直线,就需要改造以下,可以自定义声明两个直角直线画法1.取两个节点中途点作为拐点//用直角画线方式 取得是两点中间的距离 _brokenline_to: function (ctx, x1, y1, x2, y2) { ctx.

2020-06-16 11:31:24

[ExtJS] 导入导出json文件

在处理一些业务数据时,可能需要将其进行导出、导入操作。这里以导出自定义文件类型的 json类型数据为例。导出借助ExtJS的 File类的 saveBlobs 方法进行前端文件输出。saveBlobAs( content, filename, [charset], [mimeType] )参数content:StringFile contentfilename:StringName of the file including the extensionch...

2020-06-16 08:43:13

线段+点 演算循环类业务

在处理很多业务时,有时会碰到“循环”这种特殊业务处理。例如:一个循环任务,IOS上的日历循环计划,工作日闹钟等等。这里就来剖析下,『循环』事务的相关业务逻辑处理方案。本文阐述的『循环 』等同于『重复』。循环实际需求部分业务在实际使用时,想要实现定期重复的场景。例如,用户制定了一个每周二的提醒事项,或者是想建一个每周六健身的计划清单,每隔两月的1号缴纳电费等费用。这些需求都是『场景固定,时间循环往复』。循环是什么百科对其的定义是:事物周而复始地运动或变化。具体上要结合业务点,例如循

2020-06-08 17:44:21

代码注释语法及规范参考

在实际开发中,我们在定义一些类或组件时,经常要写一些注释。前端注释如下:/*** @property {String} 日程拥有者的ID* @desc 用于加载日程信息时指定 拥有者* ### 示例:'T001'*/ownerID: null,/*** @property {Array} 日程拥有者的ID 数组* @desc 用于加载日程信息时指定 拥有者* # 示例:['T001']*/ownerArr: [],/*** @property {String} 日程显示及

2020-06-02 11:35:51

B端产品的后续优化如何落地

在面向B端的产品中,部分软件公司对于产品的研发,是想要建立一套行业解决方案。因为是想解决行业的问题,软件的研发周期,需求收集都耗时较长。尤其是在产品研发后,一些需求的传递就没有ToC迅捷,某项产品功能在初始研发时是满足市场需求的,但经过一定周期再来分析时,这个需求可能就“淘汰”了。此时,为了做好产品功能优化,更好地服务于客户就要在产品部分功能落地后进行调整,而我们提出『产品改进』这一产品,用于对B端产品改进需求、实际开发调整的管理。产品改进业务产品改进是什么产品改进是指在产品上线后,用户反馈

2020-06-01 15:35:21

[ExtJs] ComboBox 禁止搜索自动选中

在ExtJs 提供的field控件里,有个comboBox控件,此控件相较selectfield多了个最常用的搜索方法像如下一样进行过滤搜索:也就是ComboBox是个自带搜索过滤的且可编辑的下拉框想实现搜索过滤使用queryMode配置项即可。若是想在前端本地过滤,也就是把下拉项的数据提前加载好,可使用queryMode:'local'配置,如下:{ xtype: 'combobox', label: '可过滤搜索的Demo',...

2020-05-28 13:07:39

ExtJs Calendar 控件 使用(二)

在之前文章讲过calendar数据加载使用 《ExtJS 日历Calendar 控件 使用》,其中最重要的一点是关于calendar的数据Event加载。在ExtJs里,EventStore的数据格式Fields默认如下:id :标识的是数据里的唯一主键title:是日历控件里的显示标题calendarId:标识的是该数据所属的日程事务类别startDate:事务开...

2020-04-23 13:54:32

版本兼容管理 尝试版

公司的产品是ToB的,而且客户端和服务端是分离的(这里的分离是指,有的客户还在用低版本产品,有的新客户用的是新版本),即客户端存在v1.0、v2.0,服务端也存在v1.0、v2.0。这样就会存在如下问题:1.高版本客户端 与 低版本服务端兼容问题2.低版本客户端 与 高版本服务端兼容问题而大多数公司对于软件的版本管理,可能主要面临第二个问题。这种版本兼容问题主要是在小版本改动时会出...

2020-04-22 10:14:41

ExtJs config 配置项 set访问器 优先于控件实例化?

假设我们定义了一个自定义类,希望此类得到一个主键时,给它的子控件动态设置itemIdExt.define('A',{ extend:'Ext.Container', xtype:'a', config:{ key:null//自定义了一个配置项 }, items:[ { xtype:'compon...

2020-04-21 08:20:00

[ExtJs] 控件初始化绑定事件 initialize 和 painted的区别

在使用ExtJs时,对于一些页面控件在初始化时希望绑定事件用于值修改时触发,通常会在控件初始化或控件展示时绑定。一般常用的事件主要有initialize、added、beforeshow、activate、painted。initialize:组件初始化后触发added:组件被添加到容器后触发。beforeshow:组件显示前触发(一般是浮动层(例如:弹...

2020-03-27 15:37:01

[ExtJs]Numberfield 留下的小坑

在使用numberfield 控件时,若是没有对格式进行限制,例如最小值 minValue:0输入小数点后 控件会默认处理为 保留两位小数。其中 主要配置项是decimals默认值为2一般来说没啥问题,但是在使用失焦即保存写入 就会出现问题例如:控件上输入 0.336666若是用失焦事件 获取到的值是0.336666,而失焦事件后 可以看到 控件里的值变为了0.34...

2020-02-26 15:54:10

[ExtJs] 定义类实例化时 内置事件 失效?

在自己定义的tree类时,发现系统内置的select、deselect事件都不触发了,定义的类如下:Ext.define('A',{extend:'Ext.grid.Tree',store: 'store相关数据',listeners:{ select:function(){ console.log('select事件')...

2020-02-25 13:17:32

Sencha Cmd 打包输出到指定目录 文件夹

通过-des 来指定输出目录注意目录要为 “/” 斜杠sencha app build -des D:/Develop/MordernBuild指定打包某一个包sencha app build --packages 包名 -des 输出路径更多命令大全详见https://docs.sencha.com/cmd/7.0.0/guides/cli_reference....

2020-02-17 15:01:15

当面对不同需求难度的程序员

面对不同难度时,程序员的表现

2020-02-14 10:32:07

程序员阵线联盟 之歌

他总说 程序员没有头发从不会 十二点前回家听说你 也曾经撸过代码曾经也 同样无毛自拔产品说 他********这功能 ****************成一段代码然后被*****地骂MV 预览:身为程序猿,工作上难免被人误解,有些工作的槽点只有自己懂对歌词有想法,可以关注,一起讨论:...

2020-01-17 16:48:35

程序员阵线联盟 之歌

他总说 程序员没有头发从不会 十二点前回家听说你 也曾经撸过代码曾经也 同样无毛自拔产品说 他********这功能 ****************成一段代码然后被*****地骂后续歌词可看MV,需要在年会节目上播放的 可私我wx:BZ583759657MV 预览传送门:《程序员阵线联盟》...

2020-01-15 13:29:13

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取