jQuery easyui创建组件的三种方式

2023-10-27

以创建layout布局为例子

一、通过html配合data-options属性创建一个属性

  1. <div id="cc" class="easyui-layout" style="width:600px;height:400px;">  
  2.   <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div>  
  3.   <div data-options="region:'south',title:'South Title',split:true" style="height:100px;"></div>  
  4.   <div data-options="region:'east',iconCls:'icon-reload',title:'East',split:true" style="width:100px;></div>  
  5.   <div data-options="region:'west',title:'West',split:true" style="width:100px;"></div>  
  6.   <div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div>  
  7. </div> 


二、直接通过html,easyui 里面的组件属性,直接写在标签里面,类似第一种方式,但是不用data-options属性

  1. <div id="cc" class="easyui-layout" style="width:600px;height:400px;">  
  2.     <div region:"north" title:"North Title" split:"true" style="height:100px;"></div>  
  3.     <div region:"south" title:"south Title" split:"true" style="height:100px;"></div>  
  4.     <div region:"east" title:"east Title" split:"true" style="width:100px;"></div>  
  5.     <div region:"west" title:"west Title" split:"true" style="width:100px;"></div>  
  6.     <div region:"center" title:"center Title" split:"true" style="width:100px;"></div> 
  7. </div> 


第一和第二种方式的优劣势,我也不清楚,希望高手指点。

三、通过js的方式创建

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link href="../Scripts/jquery-easyui-1.4/themes/black/easyui.css" rel="stylesheet" />
    <script src="../Scripts/jquery-easyui-1.4/jquery.min.js"></script>
    <script src="../Scripts/jquery-easyui-1.4/jquery.easyui.min.js"></script>
<title>Insert title here</title>
<script type="text/javascript">
    $(function () {
        $("#mainLayout").layout();
        $("#mainLayout").layout('add', {
            region: 'north',
            title: '北',
            heigth: 60
        });
        $("#mainLayout").layout('add', {
            region: 'south',
            title: '南',
            heigth: 100
        });
        $("#mainLayout").layout('add', {
            region: 'east',
            title: '西',
            width: 100
        });
        $("#mainLayout").layout('add', {
            region: 'west',
            title: '东',
            width: 100
        });
        $("#mainLayout").layout('add', {
            region: 'center',
            title: '中'
        });
    })


</script>
</head>
<body>
<div id="mainLayout" style="width:500px; height:500px;"></div>


</body>
</html>

注意:ID为mainLayout的DIV需要指定高和宽,另外要先$("#mainLayout").layout();然后再添加区域
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery easyui创建组件的三种方式 的相关文章

  • easyui 报错

    Uncaught SyntaxError Unexpected token lt 可能的原因是js路径引入错误 xff0c 之前遇到过这种情况 xff0c 这次文件换了路径后 xff0c 忘记更改 xff0c 导致再次 出现这个问题 xff
  • easyui sidemenu侧边栏点击事件

    lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt head gt lt meta charset 61 34 UTF 8 34 gt lt title gt My Layout lt tit
  • 常用easyUI -icon 图标

    1 样式 代码 xff1a lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt head gt lt meta charset 61 34 UTF 8 34 gt lt title gt Ea
  • 常用easyUI -icon 图标

    1 样式 代码 xff1a lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt head gt lt meta charset 61 34 UTF 8 34 gt lt title gt Ea
  • 解决easyUI 1.2.6 + datagrid在 IE浏览器下无法重新加载、查询

    I easyUI 1 2 6 datagrid在 IE浏览器目前存在的问题 1 无法重新加载 查询 var row dg user table datagrid getSelected dg userPri table datagrid m
  • 情感分析 Python:使用自然语言处理进行情感分类

    情感分析是自然语言处理中的一个重要任务 它旨在确定文本中表达的情感倾向 如正面 负面或中性 在本文中 我们将介绍如何使用Python进行情感分析 借助一些常用的库和技术来实现这一目标 准备工作 在开始之前 我们需要安装一些Python库 以
  • jQuery easyui创建组件的三种方式

    以创建layout布局为例子 一 通过html配合data options属性创建一个属性
  • Python3,10行代码,训练聊天机器人,咱也能让机器人说多国语言。

    这里写目录标题 1 引言 2 代码实战 2 1 安装 2 2 ChatterBot介绍 2 2 实战 3 总结 1 引言 小屌丝 鱼哥 你还欠我点东西 小鱼 额 我还欠南北呢我 小屌丝 你确定不欠啊 小鱼 这还有确定 这是必须 一定 以及肯
  • easyui的filebox组件实现多文件上传

    html代码 div class easyui panel title 上传文件 style width 100 padding 30px 70px 50px 70px div
  • jquery easyui combobox加载数量过多引起渲染页面缓慢问题

    有些时候 当我们用easyui combobox控件加载页面数据的时候 由于数据量过多 几千几万 而且如果操作频繁的话 进而会引起需要加载半天才能去打开下拉面板 还有可能卡死 其实这种问题主要时间浪费在了渲染下拉面板上面 作者在遇到这种问题
  • EasyUI项目之购物车功能

    前言 继续讲解EasyUi项目 网上书城 之加入购物车 清空购物车功能 码字不易 点个关注 转载请说明 开发工具 eclipse MySQL 目录 1 目标 2 代码展示 加入购物车 清空购物车 思维导图 实现购物车的三种方式 1 目标 加
  • Easyui combobox 判断输入项是否存在于下拉列表中

    combobox的getValue方法很诡异 当输入项是存在于下拉列表时 返回的是需要的ID 但是当输入项是不存在于下拉列表时 却直接返回用户的输入结果 从而导致没法判断用户是否输入了下拉框不存在的项 本来第一时间想到直接判断getValu
  • 五、easyUI中的datagrid(数据表格)组件

    1 datagrid 数据表格 组件的概述 datagrid以表格形式展示数据 并提供了丰富的选择 排序 分组和编辑数据的功能支持 datagrid的设计用于缩短开发时间 并且使开发人员不需要具备特定的知识 它是轻量级的且功能丰富 单元格合
  • eclipse easyui 正常代码老是报错 红色波浪线

    即使交换位置 手敲行依旧报错 看了三篇 还是看不出问题 关于正确代码会出现很多红色波浪线 网上的办法是把eclipse软件关闭 然后重新启动即可消除 但是这种方法有个弊端 当再次编辑的时候依旧很出现很多波浪线 尝试了以下两种方法 https
  • 自定义easyui默认Loading及数据为空提示

    1 添加Loading遮罩层 默认Loading效果较简单 想要改变时 需要自定义Loading 2 自定义Loading 基本配置中定义 无数据时显示的提示信息 var emptyHtml div class empty data img
  • easyui window关闭的两种放法

  • easyui combtree 单选的时候实现 再次点击取消选中

    easyui combtree 单选的时候实现 再次点击取消选中 原理 就是在 select 的时候判断当前节点是否选中 选中了的话就通过改变 节点 的class 属性来取消选中 并且清空combotree 的值 同时 return fal
  • Java项目:ERP管理系统(java+SpringBoot+EasyUI+maven+mysql)

    源码获取 博客首页 资源 里下载 项目介绍 系统主要功能包括 首页 零售管理 零售出库 零售退货 采购管理 采购订单 采购入库 采购退货 销售管理 销售订单 销售出库 销售退货 仓库管理 其它入库 其它出库 调拨出库 组装单 拆卸单 财务管
  • 关于EasyUI Datagrid JSON对象内嵌对象的取值问题

    如有这样一个JSON对象 1 goods 2 id 1 category id 1 name category1 name NameA shelfLife 12 3 id 1 category id 1 name category1 nam
  • 关于table标签动态添加多个输入框input

    在做公司的一个项目的时候有个需求 要在表格中动态添加多个input 前台用的easyui 由于当时需求比较急 没做出来 就指定了三个 后面需要改成动态添加一行或多行输入 看过很多文章说用innerHtml或者append方法 试过之后确实可

随机推荐

  • ANSIBLE大全

    运维自动化之ANSIBLE 本章内容 运维自动化发展历程及技术应用 Ansible命令使用 Ansible常用模块详解 YAML语法简介 Ansible playbook基础 Playbook变量 tags handlers使用 Playb
  • 查看 jvm 参数

    文章目录 VM 参数 jdk 提供的命令行参数 查看堆概要信息 VM 参数 XX PrintCommandLineFlags 可以打印出传递给虚拟机的显示和隐式参数 隐式参数未必是通过命令行直接给出的 它可能是由虚拟机启动时自行设置的 XX
  • 用递归法求n!(函数定义)

    用递归法求n 函数定义 include
  • C++中mutimap简单用法

    mutimap和map基本用法都是一样的 map中键值对中的键是唯一的 而mutimap中的键可以重复 mutimap在现实中也是很常用的 比如部门和员工的关系 mutimap和map的头文件都是 都是关联容器 都是需要通过迭代器来访问元素
  • P1018 [NOIP2000 提高组] 乘积最大

    题目 题目链接 题解 状态定义 dp i j 表示前i个数分成j段 即需要j 1个 的最大乘积 状态转移 dp i j max dp k 1 j 1 a k i dp i j 表示在第k 1和第k个数之间加上一个 得到的最大值 其中前k 1
  • yolov5模型在安卓android平台上部署(一)demo运行

    一 下载 配置 1 1 下载源文件 ncnn android yolov5下载传送门 Tencent ncnn下载传送门 下拉 下载该版本是因为自带vulkan加速 Android studio安装 Android studio下载传送门
  • 二叉树高度、结点个数、判断;

    1 二叉树的高度 2 二叉树的叶子结点个数 3 二叉树第k层的节点个数 4 判断节点是否在二叉树中 pragma once include
  • Vue将两个组件合并成一个

    使用webpack中的语法
  • 【官方教程】ChatGLM-6B 微调,最低只需 7GB 显存

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入 内容来自 GLM大模型 自3月14日开源以来 ChatGLM 6B 模型广受各位开发者关注 截止目前仅 Huggingface 平台已经有 32w 下载 Github Star
  • vue3 el-upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件

    vue3 el upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件 效果如图 直接看代码吧 template部分 div class file upload div
  • office全家桶_告别office“全家桶”,自定义选择组件安装,用户体验一级棒

    相信点进来看的朋友们对Office都不会陌生 在安装office的时候不知道大家有没有发现 就算是最便宜的一套 安装包里面除了Word Excel PowerPoint三兄弟之外 其中还还包含了Outlook Publisher Acces
  • 多行输入实现

    C while scanf d d a b 2 如果a和b都被成功读入 那么scanf的返回值就是2 如果只有a被成功读入 返回值为1 如果a和b都未被成功读入 返回值为0 如果遇到错误或遇到end of file 返回值为EOF 且返回值
  • 笔记——什么是鉴权

    前言 鉴权是自动化测试路上的拦路虎 故以此记录鉴权到底是怎么回事 一 什么是鉴权 为什么要鉴权 鉴权 是指验证用户是否有访问系统的权利 为什么要鉴权 对用户进行鉴权 防止非法用户占用网络资源 非法用户接入网络 被骗取关键信息 二 鉴权方式
  • SpringBoot使用Validator校验框架

    Hibernate Validator 简介 Hibernate Validator是Hibernate项目中的一个数据校验框架 是Bean Validation 的参考实现 Hibernate Validator除了提供了JSR 303规
  • QTabWidget 改变tabBar位置 并改变文字方向

    起因 QTabWidget默认的tabBar在最上端 改进 但有时需要将tabBar放置在左侧 但是设置后效果如下 最终 有时候需要如下效果 则需要自定义style 附相应代码 具体边框可通过stylesheet进行设置 include m
  • 有序链表转二叉树

  • git删除创建的项目

    一 在当前项目首页找到 setting选项 二 点击Setting gt Advanced settings gt Expand 三 翻到最后 找到Remove project 点击删除
  • Unity Pico XR开发之打包测试(二)

    之前说了有几个Demo场景 上一篇文章 传送门 就从 VR Examples 开始说起 1 Grab Interaction 抓取互动 演示如何用监听手柄输入事件抓取场景内的Box 2 Initial Tracking 头戴显示器设备跟踪
  • 使用百度定位无法初始化问题

    The location function has been stopped because you do not agree with the privacy compliance policy Please recheck the se
  • jQuery easyui创建组件的三种方式

    以创建layout布局为例子 一 通过html配合data options属性创建一个属性