当前位置: 首页 > news >正文

来看界面控件DevExtreme如何实现数据表单的高效动态更新

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。

DevExtreme新旧版本帮助文档下载可进QQ qun获取:169725316

您现在可以有效地更新DevExtreme数据表单的部分内容,而不会影响未更改的元素。DevExtreme的渲染逻辑可帮助您优化在运行时动态添加、删除、显示和隐藏项目的用例。

添加和删除项目

如果您更改与组或选项卡关联的项目列表,则仅重新呈现该列表表示的内容即可。

var form = $('#form').dxForm({ items: [ ..., { itemType: 'group', caption: 'Phones', items: [ ... ] }] }).dxForm('instance'); form.itemOption('Phones', 'items', [ /* new items */ ]);

显示或隐藏项目

如果更改组或选项卡中包含的项目选项,则仅重新呈现该组或选项卡。 在下面的示例中visible选项在 addressGroup 中的address元素上发生更改。

var form = $('#form').dxForm({ ..., items: [ { itemType: 'group', items: [ 'name', 'lastName', { editorType: 'dxCheckBox', editorOptions: { text: 'Show Address', onValueChanged: function(e) { form.itemOption('addressGroup.address', 'visible', e.value); } } }] }, { itemType: 'group', name: 'addressGroup', items: [{ dataField: 'address', visible: false }] } ] }).dxForm('instance');

使用额外组控制重新渲染

要将重新呈现限制在表单的特定可视区域,可能需要将组添加到您的结构中。 这些不需要分配captions,因此用户可以完全看不到它们。 如上所述,任何所需的渲染工作都包含在组级别,不会导致更高级别的更改。

http://www.cnnetsun.cn/news/4225125.html

相关文章:

  • AI网站构建器背后:结构化页面表示与生成链路解析
  • 基于高德API与异步Python构建智能选址AI Skill实战
  • Matlab数据导入实战:从格式兼容到内存优化
  • 数维杯B题建模思路1.0:数据沼泽中的最小可行闭环
  • Codex限流与配置故障排查:从429到config.toml修复指南
  • DeepSeek V4 Flash测评框架:性能、延迟与成本控制实战
  • Gemini反代API工程指南:密钥、协议转换与排查
  • 用户价值分析最小闭环:从埋点到RFM分群与流失预警
  • 20天高效备战大厂面试:策略与实战指南
  • VMware Workstation安装Windows 11虚拟机完整指南与踩坑排查
  • HyperMesh与Inspire协同:拓扑优化到尺寸优化完整流程
  • PostgreSQL与MySQL语法差异详解:从建表到高级查询的实战对比
  • 当汽车电机控制器遇上工业液冷电源:热管理驱动的跨界机遇
  • CodeX、Ollama、Coze多智能体协作:企业级AI编码工作流实战
  • MATLAB fmincon非线性规划实战:从报错到收敛的完整指南
  • C语言宏定义括号规范:避免运算符优先级陷阱与副作用风险
  • 机器学习数据预处理:标准化、归一化与正则化的原理与应用
  • 超低功耗信号处理实战:从数据搬运到事件驱动的能效设计
  • Dinic算法性能飞跃:详解当前弧优化原理与实战代码
  • 共享单车调度优化建模实战:从问题解构到三层决策框架
  • 二进制速率乘法器(BRM)原理、Verilog实现与工程实战
  • VexFlow:10分钟实现Web动态乐谱渲染与交互开发
  • 基于AgentScope的企业级智能体平台全生命周期管理实践
  • RVM相关向量机实战:从SVM调参到稀疏概率预测全解析
  • STM32F103R8T6中文开发实战:从芯片解析到工程落地
  • Steam Deck装Android实战:Waydroid容器化部署指南
  • OpenCV+CNN车牌识别系统实战:从定位到字符识别全流程解析
  • 数据结构与算法面试核心解析与实战技巧
  • Windows系统Oracle数据库彻底卸载指南:从标准流程到深度清理
  • Spring Boot 3应用打包成EXE:GraalVM Native Image实战指南