标签: jeditable

Jeditable Async会在出错时恢复

我一直在使用JQuery的JEditable插件,我想将错误返回给插件,指示它恢复到以前的值,并向用户显示错误.我有这个工作使用同步ajax调用,但我宁愿使用异步回调.我到底的代码如下.

$("#editbox").editable(submitEdit, { 
     indicator : "Saving...",
     tooltip   : "Click to edit...",
     name : "Editable.EmailAddress",
     id   : "elementid",
     type : "text",
     submit  : "<span class=\"mini_button\">Ok</span>",
     cssclass : "edit_text"
});
function submitEdit(value, settings)
{ 
     var edits = new Object();
     var origvalue = this.revert;
     var textbox = this;
     edits[settings.name] = [value];
     var returned = $.ajax({
                        url: "http://someurl.com/edit/", 
                        type: "POST",
                        /*async: false,*/
                        data : edits,
                        dataType : "json",
                        complete : function (XMLHttpRequest, textStatus) 
                                   {
                                       alert("Setting back to original value " +origvalue);
                                       $(textbox).html(origvalue);
                                   }
                     }); …
Run Code Online (Sandbox Code Playgroud)

jquery jeditable

4
推荐指数
1
解决办法
3758
查看次数

无论如何,在使用select时,在jeditable中删除提交按钮

您是否可以选择下拉菜单时提交的可选择的选择(而不是需要额外的'提交'确定按钮.

asp.net-mvc jquery jeditable

4
推荐指数
1
解决办法
2582
查看次数

可裁剪的按钮造型

如何设置jeditable生成的按钮的样式?我正在为textarea设计样式..

.dynform textarea {
    width:450px;
    max-width: 2450px;
    height:200px;
}
Run Code Online (Sandbox Code Playgroud)

其中.dynform是jeditable的cssclass参数.

但按钮样式似乎没有生效.

.dynform input[type=button] {
  border: 1px solid #dddddd; background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #38385c;
}
Run Code Online (Sandbox Code Playgroud)

css jquery jeditable

4
推荐指数
1
解决办法
2799
查看次数

在表格中的可切换字段之间进行选项卡

我正在使用http://www.korvus.com/blog/geek/making-the-tab-key-work-with-jeditable-fields/中的代码来获取可裁剪字段之间的标签,如果字段是他们自己工作得很好.但是我需要将我的字段放在一个表中,并且tab键工作的唯一时间是从最后一个字段到第一个字段的标签,当然我需要它从第一个字段到下一个标签,依此类推......

$('div.edit').bind('keydown', function(evt) {
if(evt.keyCode==9) {
    $(this).find("input").blur();
    var nextBox='';

     if ($("div.edit").index(this) == ($("div.edit").length-1)) {
           nextBox=$("div.edit:first");         //last box, go to first
       } else {
            nextBox=$(this).next("div.edit");    //Next box in line
       }
    $(nextBox).click();  //Go to assigned next box
    return false;           //Suppress normal tab
};
});
Run Code Online (Sandbox Code Playgroud)

表的格式如下

<table>

<tr>
  <td class='leftcolumn'>
     <strong>Firstname:</strong>
  </td>
  <td>
     <div class='edit' id='firstname'><?=$userdetail['firstname']?></div>
  </td>
</tr>

<tr>
  <td class='leftcolumn'>
     <strong>Lastname:</strong>
  </td>
  <td>
     <div class='edit' id='lastname'><?=$userdetail['lastname']?></div>
  </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

提前致谢

jquery jeditable

4
推荐指数
1
解决办法
1804
查看次数

Jquery - Jeditable:如何在不刷新页面的情况下重置为不可编辑

是否可以在更改类并应用可编辑插件后重置为原始状态

说我有这个例子

<div class="non_edit" id="test1">test1</div>
<div class="non_edit" id="test2">test2</div>
Run Code Online (Sandbox Code Playgroud)

并通过此函数使用此div更改类

$('div.non_edit').addClass('edit').removeClass('non_edit');
Run Code Online (Sandbox Code Playgroud)

并申请jeditable

$('.edit').editable('somepage.php');  
Run Code Online (Sandbox Code Playgroud)

现在,当我想回到"不可编辑"的状态时,我有这个

$('div.edit').addClass('non_edit').removeClass('edit');
Run Code Online (Sandbox Code Playgroud)

但仍然是'改变'的div是可编辑的,我在这里尝试做的是设置某些div可编辑和不可编辑,如果有任何建议如何以另一种方式这样做是非常感谢

谢谢

jquery jeditable

4
推荐指数
1
解决办法
1898
查看次数

使用jEditable和ASP.NET MVC(POSTing)

我理解,使用jEditable(http://www.appelsiini.net/projects/jeditable),您可以进行就地编辑并将更改的信息POST到URL.

我的ASP.NET MVC视图显示了一堆模型信息,我想在其中进行就地编辑.目前,我有两个视图 - 一个文本表示和一个编辑视图,其中一个表单完全POST,然后我的控制器操作将整个对象(从表单元素名称组装)作为参数,更新对象并返回到文本 - 只能查看.

但是,当我切换到jEditable时,我只会使用文本视图并一次POST一个项目,而不是整个对象.我怎么能构建一个单独的控制器动作,可以采取jEditable的POST,然后将其放入我的对象的相应属性?

.net asp.net-mvc jquery jeditable

3
推荐指数
1
解决办法
3976
查看次数

jquery jeditable没有确定和取消按钮

我有一个textarea,我可以使用jeditable插件进行编辑,但我不想要OK和Cancel按钮.相反,我是通过单击远离textarea(模糊)来保存文本.我准备好了代码,但我不知道如何使它工作.

jquery button jeditable

3
推荐指数
1
解决办法
2922
查看次数

jEditable:提交后显示选项文本(而不是值)

我在选择列表中使用jEditable.它的工作非常精美,除了以下问题.jEditable显示在提交后服务器发回的任何内容.这适用于文本框等,您只需将提交的值从服务器发回.

但是,这对选择列表没有意义,因为发布的值只是选项元素的Id.如果我将其发回,那么我的文本将更改为Id而不是之前的友好文本.

如何关闭此行为?我不想再次使用来自DB的提交的Id来获取文本值,只是为了显示目的而将其发回.应该有一种方法来保留选项文本,然后让jEditable在提交后将其放回标签中.救命?

select jeditable roundtrip

3
推荐指数
1
解决办法
7341
查看次数

JEdi​​table:编辑前的格式编号

我目前正在使用JEditable来编辑数字表.我使用javascript将我的数字格式化为法国标准,每三位数一个空格(例如1234567变为1 234 567).这些空间用&nbsp;.表示.

因此,如果我点击编辑1 234 567它将1&nbsp;234&nbsp;567在文本框中编辑.有没有办法添加一个回调到JEditable点击事件,所以我可以用空格替换空格?编辑完成后,我已经反过来了,但我不知道是否有回调click事件.

谢谢!

jquery jeditable

3
推荐指数
1
解决办法
1818
查看次数

是否存在Jeditable的PageDown插件?

我正在使用jQuery 内联编辑插件Jeditable.值得庆幸的是,Jeditable提供了一个插件功能,可以扩展它提供的开箱即用的内联编辑功能.

我希望不要重新发明轮子 - 就像Jeditable 已经存在PageDown插件一样?如果我的Google-fu没有出现任何结果.

markdown plugins jeditable pagedown

3
推荐指数
1
解决办法
319
查看次数

标签 统计

jeditable ×10

jquery ×8

asp.net-mvc ×2

.net ×1

button ×1

css ×1

markdown ×1

pagedown ×1

plugins ×1

roundtrip ×1

select ×1