`
nikofan
  • 浏览: 229189 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

jQuery MiniUI 开发教程 表格控件 表格编辑:弹出框编辑(十三)

阅读更多
CRUD之:弹出面板编辑


参考示例:CRUD之:弹出面板编辑

一:创建弹出编辑面板
<div id="editWindow" class="mini-window" title="Window" style="width:650px;"
    showModal="true" allowResize="true" allowDrag="true">
    <div id="editform" class="form" >
        <input class="mini-hidden" name="id"/>
        <table style="width:100%;">
            <tr>
                <td style="width:80px;">员工帐号:</td>
                <td style="width:150px;"><input name="loginname" class="mini-textbox" /></td>
                <td style="width:80px;">姓名:</td>
                <td style="width:150px;"><input name="name" class="mini-textbox" /></td>
                <td style="width:80px;">薪资:</td>
                <td style="width:150px;"><input name="salary" class="mini-textbox" /></td>
            </tr>
            <tr>
                <td>性别:</td>
                <td><input name="gender" class="mini-combobox" url="mini_JSPath + '../../demo/data/genders.txt'"/></td>
                <td>年龄:</td>
                <td><input name="age" class="mini-spinner" minValue="0" maxValue="200" value="25"  /></td>
                <td>出生日期:</td>
                <td><input name="birthday" class="mini-datepicker" /></td>
            </tr>
            <tr>
                <td style="text-align:right;padding-top:5px;padding-right:20px;" colspan="6">
                    <a class="Update_Button" href="javascript:updateRow()">Update</a>
                    <a class="Cancel_Button" href="javascript:cancelRow()">Cancel</a>
                </td>               
            </tr>
      
        </table>
    </div>
</div>

二:面板操作

弹出加载面板数据:
var editWindow = mini.get("editWindow");
editWindow.show();
var form = new mini.Form("#editform");
form.loading();
$.ajax({
    url: "../data/DataService.aspx?method=GetEmployee&id=" + row.id,
    success: function (text) {
        var o = mini.decode(text);
        form.setData(o);
        form.unmask();
    },
    error: function () {
        alert("表单加载错误");
    }
});

保存提交面板数据:
var form = new mini.Form("#editform");
var o = form.getData();

grid.loading("保存中,请稍后......");
var json = mini.encode([o]);
$.ajax({
    url: "../data/DataService.aspx?method=SaveEmployees",
    data: { employees: json },
    success: function (text) {
                   
        grid.reload();
    },
    error: function (jqXHR, textStatus, errorThrown) {
        alert(jqXHR.responseText);
    }
});

editWindow.hide();

1
0
分享到:
评论

相关推荐

    jquery miniui 教程 表格控件 合并单元格应用

    jQuery miniUI 是一款基于jQuery开发的轻量级Web UI组件库,它提供了丰富的控件,使得开发人员可以快速地构建出具有专业外观的Web应用程序。本文主要讲述的是在jQuery miniUI中如何应用表格控件来合并单元格。 合并...

    JQUERY MINIUI 学习资料

    1. **组件丰富**:MiniUI 包含了大量的前端组件,如表格(Table)、表单(Form)、树形结构(Tree)、下拉选择(ComboBox)、日期选择器(DateBox)等,几乎涵盖了常见的 Web UI 元素。 2. **易于使用**:通过简单...

    jQuery MiniUI 2.1.5 官方版本,作个保留

    使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。 产品定位: 快速开发WEB界面 ...

    jQuery MiniUI-jar 包

    1. **组件丰富**:MiniUI包含了大量的UI组件,如表格(Grid)、树(Tree)、下拉选择框(ComboBox)、日期选择器(DatePicker)等,这些组件都进行了充分的封装,使得开发过程更为简洁。 2. **响应式设计**:框架...

    jQuery miniui_php

    jQuery miniUI 提供了丰富的控件,如输入框、下拉框、日期选择器等,可以方便地与这些控件进行事件绑定。例如,你可以监听文本框的 `change` 事件,当用户输入变化时执行某些操作: ```javascript $("#myInput")....

    jquery插件,基于jquery的表格控件无刷新实现添加编辑删除统计功能

    本文将深入探讨一个基于jQuery的表格控件,该控件实现了无刷新的添加、编辑、删除和统计功能,以VS2008为开发环境,利用Ajax技术,结合JSON数据格式,为用户提供流畅的交互体验。 一、jQuery与Ajax基础 jQuery简化...

    jquery.弹出框jquery.弹出框

    弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出框jquery.弹出...

    jQuery MiniUI

    1. **控件丰富**:MiniUI 包含了一系列常见的Web UI组件,如表格(Grid)、下拉选择框(ComboBox)、日期选择器(DatePicker)、对话框(Dialog)、分页(Pager)、表单(Form)等,这些控件设计精良,易于集成,...

    jquery div 弹出框

    3. 多种类型的弹出框:可以创建多种不同样式的弹出框,如警告框、信息框、确认框等,通过不同的CSS样式和按钮行为进行区分。 4. 阻止页面滚动:在弹出框显示时,可以禁用页面滚动,确保用户专注于当前的弹出框。 四...

    基于jquery和miniui的前端快速开发框架

    jQuery和MiniUI都是JavaScript的产物,它们分别解决了不同的问题:jQuery优化了JavaScript的DOM操作和事件处理,而MiniUI则为前端开发提供了丰富的UI组件,使得开发者能更快地开发出具有专业级别的用户界面。...

    jquery表格控件

    《jQuery表格控件深度解析与应用实践》 在Web开发领域,jQuery表格控件作为一款功能强大的工具,深受开发者...无论是小型个人网站还是大型企业应用,jQuery表格控件都能展现出其强大的威力,成为数据管理的得力助手。

    jquery miniui

    1. **jQuery 基础**:MiniUI 是基于 jQuery 构建的,因此熟悉 jQuery 的选择器、事件处理和 DOM 操作至关重要。 2. **HTML & CSS**:理解基本的 HTML 结构和 CSS 样式,以便正确地布局和美化 MiniUI 组件。 3. **...

    jQuery AJAX表格控件源码

    在网页开发中,数据展示和交互是不可或缺的部分,jQuery AJAX表格控件就是一种高效、动态的数据呈现方式。它利用jQuery库的强大功能,结合AJAX技术,实现在不刷新整个页面的情况下进行数据的加载、编辑和删除,提升...

    jquery miniui 3.0

    1. **组件丰富**:MiniUI 提供了诸如表格(Grid)、表单(Form)、按钮(Button)、对话框(Dialog)、下拉菜单(ComboBox)、树形控件(Tree)等常见 Web UI 组件,覆盖了日常开发中的大部分需求。 2. **数据绑定*...

    miniui_java_myeclipse.rar_jQuery miniUI_java miniui_miniui

    MiniUI 是一个基于 jQuery 的高性能前端界面框架,专为开发企业级 Web 应用而设计。这个名为 "miniui_java_myeclipse.rar" 的压缩包包含了一整套用于 Java 开发者的 MiniUI 资源,特别适配于 MyEclipse 开发环境。...

    JQUERY基础教程实例(表格编辑)

    在编辑表格内容时,通常会将静态文本替换为可编辑的输入元素,比如`&lt;input&gt;`或`&lt;textarea&gt;`。jQuery的`.html()`和`.append()`方法可以实现这样的转换。例如,`$(this).html("$(this).text() + "'&gt;")`会将当前单元格...

    jquery 弹出框

    **jQuery弹出框详解** jQuery库为Web开发者提供了一种简单、优雅的方式来处理页面上的弹出框。在本文中,我们将深入探讨jQuery弹出框的使用,包括它的工作原理、如何创建以及如何自定义以满足特定需求。 首先,...

    jquery弹出框 源码程序!

    jQuery弹出框并非jQuery核心库的内置功能,而是通过扩展jQuery对象或者使用第三方插件来实现的。通常,我们会使用如`$.dialog()`或`$.modal()`这样的方法来创建弹出框。这些方法通常会创建一个浮动的HTML元素,覆盖...

    jQuery MiniUI前端框架for net

    MiniUI - 专业WebUI控件库 1.快速开发,减少50%代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。 2.丰富组件库,高性能、低内存 3.支持 IE6+、FireFox、Chrome

Global site tag (gtag.js) - Google Analytics