在网上找了半天 表单自定义,也没找到。。最后找到了一个拖拉的例子,在此基础上。。实现了表单的拖拉,
//得到控件的绝对位置
function getPos(cell) {
var pos = new Array();
var t = cell.offsetTop;
var l = cell.offsetLeft;
while (cell = cell.offsetParent) {
t += cell.offsetTop;
l += cell.offsetLeft;
}
pos[0] = t;
pos[1] = l;
return pos;
}
上面的是核心代码。。有了上面这个函数,,我们就可以实现自己想实现的功能了,
为了在拖拉过程中实现一个拖拉的效果
//显示图层
function showDiv() {
var obj = event.srcElement;
var pos = new Array();
//获取过度图层
var oDiv = document.all(dragedTable_movedDiv);
if (obj.tagName.toLowerCase() == "td") {
obj.style.cursor = "hand";
pos = getPos(obj);
//计算中间过度层位置,赋值
oDiv.style.width = obj.offsetWidth;
oDiv.style.height = obj.offsetHeight;
oDiv.style.top = pos[0];
oDiv.style.left = pos[1];
oDiv.innerHTML = obj.innerHTML;//移动层显示的内容
oDiv.style.display = "";
dragedTable_x0 = pos[1];
dragedTable_y0 = pos[0];
dragedTable_x1 = event.clientX;
dragedTable_y1 = event.clientY;
//记住原td
dragedTable_normalColor = obj.style.backgroundColor;
obj.style.backgroundColor = dragedTable_preColor;
dragedTable_preCell = obj;
dragedTable_movable = true;
}
}
嘿嘿。。。也不多说了。。。我上传一个界面大家看看。。可以在此基础上根据自己需要更改
- 大小: 35.1 KB
分享到:
相关推荐
在IT领域,表单自定义是一项重要的功能,它允许用户根据特定需求定制系统中的数据输入和展示界面。这种能力在各种应用中都有所体现,尤其是办公自动化(OA)和工作流系统,它使得用户能够创建符合业务逻辑的个性化...
【基于layui自定义表单组件】是针对C#开发者设计的一种高效前端开发工具,它结合了layui框架的优势,为创建动态、交互性强的Web表单提供了便利。layui是一款优秀的前端轻量级框架,以其简洁的代码结构、丰富的模块...
在本项目"activiti自定义表单demo"中,我们主要关注的是如何使用SpringBoot集成Activiti工作流引擎,实现自定义表单和流程。这个Demo提供了完整的代码示例,帮助开发者理解并应用到实际项目中。以下是相关知识点的...
总的来说,"JAVA动态表单设计,自定义表单,自定义数据"涉及的技术栈包括Java后端开发、前端界面设计、数据库管理和RESTful API设计。通过以上各模块的协同工作,可以构建出一个高效、易用的动态表单系统,满足不同...
如果OA系统具有表单自定义功能,那么用户就可以定制一个费用报销表单来解决这个问题。 目前,技术上实现自定义表单有两种模式:第一种模式是将业务表单所有信息作为字段信息存储在单一数据库表中,通过表单字段定义...
本文将深入探讨如何使用C#来构建一个自定义的WinForm表单设计器。这个设计器允许开发者以可视化的方式创建和编辑表单,提供XML保存和加载表单布局的功能,以及一系列的设计时操作,如拖放、属性设置、复制/粘贴、...
在IT行业中,表单自定义是一项重要的功能,它允许用户根据需求自由配置和布局表单元素,提升用户体验并满足多样化的需求。"拖拽表单自定义"是这种功能的一种实现方式,尤其适用于Web应用程序和数据录入系统。在这个...
在IT行业中,自定义表单Web工程是一种常见的需求,它允许开发者根据业务需求构建灵活、可扩展的在线表单。本项目"自定义表单web工程"是一个基于Tomcat服务器部署的应用,它提供了用户友好的界面,使得非技术人员也能...
### 自定义表单设计思路详解 #### 一、概述 自定义表单系统的设计目标是为了更好地与现有的工作流系统相结合,提升工作效率与灵活性。本文档将深入探讨自定义表单设计的关键点及其实施策略。 #### 二、基础功能...
总的来说,"自定义表单Winform"的示例代码会展示如何利用上述技术来创建一个不仅限于标准控件和布局的、具有独特特性和功能的用户界面。DesignSurfaceExt可能包含了设计时支持的代码,这对于开发者在Visual Studio...
"vest-form" 是一个专门为微信小程序设计的表单验证框架,它的目标是简化表单处理流程,提供更强大的自定义能力。 vest-form-master.zip 文件包含的项目是一个完整的 vest-form 框架的源码仓库。这个框架的核心特点...
自定义表单设计思路 本文主要讲述了自定义表单设计思路的总体规划,旨在满足和现有工作流系统的耦合,通过对自定义表单系统的设计来实现表单权限、记录权限、字段权限等功能。下面是自定义表单设计思路的详细内容:...
在企业级应用中,表单自定义是一个重要的需求,尤其在工作流管理、信息收集和在线报名等场景。本文将探讨两种可能的表单自定义方案,以及相关的数据库表设计。 **方案一** 该方案首先设定表单模板定义,包括表单...
总的来说,"表自定义表单+工作流.zip"项目提供了一个基于SpringBoot和Activiti的低代码开发平台,实现了自定义表单设计和工作流管理的集成。这不仅为企业带来了灵活的流程定义和执行能力,还降低了开发成本,提升了...
综上所述,PHP自定义表单生成是一个强大的工具,它简化了网页开发过程,提高了代码的可维护性和灵活性。通过熟练掌握这一技术,开发者可以快速构建符合业务需求的用户界面,同时确保数据处理的安全性和有效性。
自定义表单初步设计文档是针对电子政务和企业办公自动化(OA)系统中的一项关键功能进行的详细设计记录。在当前信息化高度发展的时代,自定义表单能力允许用户根据自身需求自由设定表单模板,极大地提高了工作效率和...
在IT领域,自定义表单的实现是网页和应用程序中不可或缺的一部分。自定义表单允许开发者根据特定需求创建用户交互界面,收集用户数据,并进行处理。以下是对自定义表单实现过程和原理的详细说明: 一、表单基础 ...
在前端开发中,动态生成表单是一个常见的需求,特别是在数据录入、编辑或验证场景下。本教程将聚焦于如何利用jQuery和layui库来实现这样的功能。jQuery是一个强大的JavaScript库,它简化了DOM操作,事件处理,动画...
1. 表单设计器类:这是实现自定义表单设计器的关键部分,它通常继承自Visual Studio的`System.Drawing.Design.UITypeEditor`或`System.Windows.Forms.Design.DocumentDesigner`。这些基类提供了一套用于编辑控件和...