【问题标题】:Jquery + jeditable table row edit multiple fieldsjquery + jeditable 表格行编辑多个字段
【发布时间】:2010-08-31 09:02:20
【问题描述】:

我正在尝试找出通过 jquery 和 jeditable 按钮编辑一行表格的方法。 我的目标是有一个“编辑”按钮,它将所需的行单元格更改为编辑模式。

现在我有:

$(document).ready(function() {
    $("#addrowbutton").click(function() {
        $("#addrow").show();
    });
    $("#canceladd").click(function() {
        $("#addrow").hide();
    });
    $("#saveadd").click(function() {
        $("#message").text("Added").fadeOut(4000, function() {
            $(this).css('display','block').text("");
        });
        $("#addrow").hide();
    });
    $("#add_trade_form").submit(function() {
        process_details();
        return false;
    });
    function process_details() { 
        $("#add_trade_form").ajaxSubmit();
        return false;
    }
    $(".editlink").click(function() {
        var datapos = $(this).parent().parent().prevAll().length;
        var editpos = datapos + 1;

        $("#trades_table tbody tr:eq(" + datapos + ")").hide();
        $("#trades_table tbody tr:eq(" + editpos + ")").show();
    });

    $(".cancellink").click(function() {
        var editpos = $(this).parent().parent().prevAll().length;
        var datapos = editpos - 1;

        $("#trades_table tbody tr:eq(" + datapos + ")").show();
        $("#trades_table tbody tr:eq(" + editpos + ")").hide();
    });
    $(".savelink").click(function() { 
        var editpos = $(this).parent().parent().prevAll().length;
        var datapos = editpos - 1;

        $("#message").text("Saved...").fadeOut(4000, function() {
            $(this).css('display','block').text("");
        });
        $("#trades_table tbody tr:eq(" + datapos + ")").show();
        $("#trades_table tbody tr:eq(" + editpos + ")").hide();
    });

});

所以:

  • 添加行用按钮显示和隐藏

  • 使用我想要的值编辑行显示并取消

我现在迷路了:

  • 如何从输入中获取新值并将它们传递给控制器​​(多个 id、值)...我使用 MVC。

  • 如何在不刷新页面的情况下保存新行,但使用新值刷新表格

非常感谢您的所有帮助。

干杯,

/杰克

【问题讨论】:

    标签: php jquery codeigniter jquery-plugins jeditable


    【解决方案1】:

    我强烈推荐使用jqGrid

    查看演示示例和编辑示例。

    他们还有一个plugin for .NET

    【讨论】:

    • 哇,这正是我要找的。非常感谢您的提示,该插件很棒!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多