游乐游手机版

前端开发

首页/前端开发

最新文章

解决ExtJS与jQuery $符号冲突的方法
前端开发 · 2026-06-11 07:06 解决ExtJS与jQuery $符号冲突的方法

在前端项目开发过程中,jQuery与ExtJS同时使用时,$符号的冲突是一个经典难题。具体表现是:页面原本未引入jQuery时功能一切正常,但一旦引入,保存功能便会失效。尤其需要留意的是,该冲突在非IE内核浏览器中不会出现,仅在IE内核浏览器下才会暴露。根本原因在于两个JavaScript库都采用了

ExtJS4 Form中本地hiddenfield使用教程
前端开发 · 2026-06-11 07:06 ExtJS4 Form中本地hiddenfield使用教程

在ExtJS4中,隐藏字段(hiddenfield)通过xtype: hiddenfield 定义,不显示界面但提交时自动携带name和value。表单默认配置对其无效。提交时可通过params追加自定义参数,使用up方法查找父级表单并调用submit()。隐藏字段常用于保存无需用户干预的数据。

ExJS拖拽效果实现示例
前端开发 · 2026-06-11 07:06 ExJS拖拽效果实现示例

先看看实际效果。图片展示的是基于 ExtJS 实现的一个拖拽交互实例:一个典型的双列待办事项面板,用户能够轻松将任务条目在“今天”与“明天”两个列表之间来回拖拽。其实背后的核心逻辑并不复杂,下面直接给出完整的代码,关键部分已做了精简处理。 ```html hello Ext onReady(func

ExtJS实现进度条的两种便捷方法
前端开发 · 2026-06-11 07:06 ExtJS实现进度条的两种便捷方法

在ExtJS开发中,使用Ext Msg wait方法可在异步操作前弹出等待条,成功后再调用Ext Msg hide关闭;表单提交时通过配置submit的waitMsg和waitTitle实现等待提示自动消失。这两种方式均简单高效,能提升用户体验,适用于数据加载、表单提交等多种场景。

ExtJS Desktop图标换行实现示例代码
前端开发 · 2026-06-11 07:06 ExtJS Desktop图标换行实现示例代码

ExtJSDesktop图标默认不换行,超出桌面区域会被任务栏遮挡。通过自定义initShortcut函数手动计算图标位置实现自动换行,在createDataView中添加resize监听器,并在afterRender中调用,图标即可根据桌面可用高度自动排列,参数可灵活调整。

ExtJS4使用mixins实现多继承的完整详细方法示例教程
前端开发 · 2026-06-11 07:06 ExtJS4使用mixins实现多继承的完整详细方法示例教程

ExtJS4中mixins可模拟多继承,通过定义多个类并在目标类中配置mixins属性加载它们,实例化后可调用各父类方法;而extend仅支持单继承,此为两者主要区别。

ExtJs动态加载Grid完整实例
前端开发 · 2026-06-11 07:05 ExtJs动态加载Grid完整实例

先铺垫一下背景。在ExtJS 3 3时代,把前端表格数据和后端Struts2结合起来,算是很常见的操作。数据表的层次结构其实和Ext Store非常像:表~Store、记录~Record、字段~DataField。Store会先驱动DataProxy去加载数据,DataProxy完成后再由DataR

ExtJS4 TreePanel 动态调整行高实现方法
前端开发 · 2026-06-11 07:05 ExtJS4 TreePanel 动态调整行高实现方法

先来看一段完整的代码示例,它同时包含了 CSS 与 JS 两部分,共同实现了一个具备行高控制、可排序、且支持自定义样式的表格列功能。下面是具体的实现细节: CSS 代码 x-row-class { line-height: 30px; } JS 代码 },{ text: 技能分配 ,

Extjs中点击按钮取消树节点复选框勾选的方法
前端开发 · 2026-06-11 07:05 Extjs中点击按钮取消树节点复选框勾选的方法

在实际项目中,我们常常遇到这样一个需求:在系统某个页面上,需要点击一个按钮,将树节点前面的复选框取消勾选,使节点恢复到未选中状态。这个操作看上去并不复杂,但查阅了网上不少资料,再对照官方API反复测试后,终于把实现逻辑理清了。下面直接给出具体代码方案。 需要注意的是,ExtJS 3 x 与 4 x

列表转JSON失败的原因及排查方法
前端开发 · 2026-06-11 07:05 列表转JSON失败的原因及排查方法

在使用Hibernate进行自动注解配置时,若模型存在一对多或多对一的关联关系,将List转换为JSON的过程中极易遇到问题——抛出异常、出现循环引用,其根本原因在于实体间的双向关联在序列化时触发了无限递归。解决这一问题的直接方法是在无需序列化的字段上添加@JsonIgnore注解。这样一来,当进行

自定义ExtJS下拉树与下拉表格控件(附源码)
前端开发 · 2026-06-11 07:05 自定义ExtJS下拉树与下拉表格控件(附源码)

继承Ext form field ComboBox并重写createPicker,将下拉列表替换为树面板或网格面板,实现下拉树与下拉表格。事件绑定、选择模型、值同步与原生ComboBox一致,思路清晰。

ExtJS4表单提交后success函数不触发的解决方法
前端开发 · 2026-06-11 07:05 ExtJS4表单提交后success函数不触发的解决方法

ExtJS4中表单提交后无法进入success回调函数,常见原因是返回的JSON格式不合法,且响应对象必须包含值为true的`success`属性;若缺失或为false,框架判定失败并自动执行failure回调。确保服务器输出严格符合JSON规范,并设置`success:true`。

IE下ComboBox与DateField消失的解决方案
前端开发 · 2026-06-11 07:05 IE下ComboBox与DateField消失的解决方案

在IE浏览器缩放窗口时,ExtJS的ComboBox和DateField组件消失,因x-form-item-body类的position:relative导致渲染异常。通过条件注释仅针对IE浏览器覆盖为position:static即可解决。该问题仅在IE中出现,利用条件注释实现浏览器特定修复,此方法简洁有效且不影响其他浏览器兼容性。

Ext JS 4实战一 带星期的日期选择控件
前端开发 · 2026-06-10 07:01 Ext JS 4实战一 带星期的日期选择控件

前言 Ext JS 3 与 Ext JS 4 均内置了日期选择组件(早期版本也同样支持)。然而,在某些应用场景下,用户希望能够直观地查看“周数”——即当前日期属于一年中的第几周。遗憾的是,Ext 官方并未提供类似 showWeek 的直接配置开关(例如在 Ext picker Date 中启用)。

ExtJS 3.0 CheckboxGroup动态添加选项的实现方法
前端开发 · 2026-06-10 07:01 ExtJS 3.0 CheckboxGroup动态添加选项的实现方法

Extjs3 0 中的 CheckboxGroup 有一个常见陷阱——默认不支持动态添加 item。虽然它继承了 Ext form Field,但其本质更接近于一个容器。 CheckboxGroup 在初始化时通过 items 配置项生成对应的面板,该过程仅执行一次,因此之后无法直接通过 add 方