Form表单子项的显示和隐藏

本文介绍了如何使用 ExtJS 框架中的 Ext.get 方法来实现控件的显示与隐藏功能。通过简单的 JavaScript 代码示例,展示了如何针对指定的组合框进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

显示

Ext.get("protectTypeCombo").dom.parentNode.parentNode.parentNode.style.display = 'block';

 

隐藏

Ext.get("protectTypeCombo").dom.parentNode.parentNode.parentNode.style.display = 'none';

<div v-show="showSearch" class="inner-search"> <div class="inner-search-line">查询表格</div> <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="98px"> <div class="inner-flex"> <el-row class="inner-left"> <el-col :span="6"> <el-form-item label="楼宇编号" prop="buildingLightCode"> <el-input v-model="queryParams.buildingLightCode" placeholder="请输入楼宇编号" clearable @keyup.enter="handleQuery" /> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="所在区域" prop="region"> <el-select v-model="queryParams.region" placeholder="请选择所在区域" clearable> <el-option v-for="dict in sys_region_category" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="设施状态" prop="equipStatus"> <el-select v-model="queryParams.equipStatus" placeholder="请选择设施状态" clearable> <el-option v-for="dict in sys_status_category" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="道路类型" prop="roadType"> <el-select v-model="queryParams.roadType" placeholder="请选择道路类型" clearable @change="handleRoadTypeChange"> <el-option v-for="dict in sys_road_type" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="道路名称" prop="roadName"> <el-input v-model="queryParams.roadName" placeholder="请选择道路名称" clearable filterable :disabled="!queryParams.roadType" /> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="楼宇灯类型" prop="buildingLightCategory"> <el-select v-model="queryParams.buildingLightCategory" placeholder="请选择楼宇灯类型" clearable> <el-option v-for="dict in sys_building_light_category" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="光源类型" prop="lightCategory"> <el-select v-model="queryParams.lightCategory" placeholder="请选择光源类型" clearable> <el-option v-for="dict in sys_light_type" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> </el-col> <el-col :span="6"> <el-form-item label="创建时间"> <el-date-picker style="width: 100%; max-width: 268px" v-model="dateRange" value-format="YYYY-MM-DD" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" ></el-date-picker> </el-form-item> </el-col> </el-row> <div class="inner-right"> <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button> <el-button icon="Refresh" @click="resetQuery">重置</el-button> </div> </div> </el-form> </div> 分析这段代码的结构,告诉我其中的组件都是怎么用的
最新发布
07-18
// 切换子菜单显示隐藏 document.querySelector(".has-submenu").addEventListener('click',function(){ // 获取当前点击的菜单子元素(子菜单) const submenu=this.nextElementSibling; // 切换子菜单或隐藏 submenu.classList.toggle('active'); // 切换箭头图标旋转180度 const icon=this.querySelector('.arrow-icon'); icon.classList.toggle('rotate-180'); }); // 点击菜单后切换对应的主页内容 document.querySelectorAll(".sidebar-item[data-page]").forEach(function(item){ item.addEventListener("click", function(){ // 先移除所选菜单的active类 document.querySelectorAll(".sidebar-item").forEach(function(menuItem){ menuItem.classList.remove("active"); }); // 为当前点击的的菜单项添加active类 this.classList.add("active"); // 隐藏所有页面的 document.querySelectorAll(".page-content").forEach(function (page){ page.classList.remove("active"); }); // 显示对应页面 const pageId=this.getAttribute("data-page"); document.getElementById(pageId).classList.add("active"); }); }); // 用户菜单的动态交互 document.addEventListener("DOMContentLoaded",function(){ const menuToggle=document.getElementById("userMenuToggle"); const menuContent=document.getElementById("userMenuContent"); const logoutBtn=document.getElementById("logoutBtn"); // 切换菜单显示状态 menuToggle.addEventListener("click",function(e){ e.stopPropagation(); menuContent.classList.toggle("active"); }); // 点击外部来关闭下拉菜单 document.addEventListener("click",function(e){ if(!menuToggle.contains(e.target)&&!menuContent.contains(e.target)){ menuContent.classList.remove("active"); } }); // 退出登录功能 logoutBtn.addEventListener("click",function(e){ e.preventDefault(); if(confirm("确定要退出登录吗?")){ window.location.href="../Login.html"; menuContent.classList.remove("active"); } }); });怎么实现增删改查的功能
06-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值