标签: inline-editing

在MVC3中内联编辑Webgrid行

 public class UserDetailsModel
    {
        public int ID { get; set; }
        public string LoginID { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string IsDeleted { get; set; }
        public DateTime CreatedOn { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

控制器:

public ActionResult Index()
        {
           object  model = obj.getUserList();
            return View(model);
        }

        public ActionResult Delete(int id)
        {
            BAL_obj.deleteUser(id);
            object model = obj.getUserList();
            return View("Index",model);
        }
Run Code Online (Sandbox Code Playgroud)

Index.cshtml:

@model IEnumerable<WebGrid1App.Models.UserDetailsModel>

@{
     WebGrid grid = new …
Run Code Online (Sandbox Code Playgroud)

add save webgrid inline-editing asp.net-mvc-3

8
推荐指数
1
解决办法
1万
查看次数

在对数据库进行AJAX编辑时,是否应该立即使用新数据更新界面

我正在使用内联编辑来使用AJAX更新数据库中的文本.这基本上就是这个过程,很常见的东西:

  • 文字不可编辑
  • 我点击文字,它变得可编辑
  • 我输入新文字
  • 然后单击以将更新的文本发送到数据库
  • 然后将文本返回到不可编辑的格式

我的问题是我何时应该使用新数据更新界面?我应该在ajax调用之前立即更新它,还是应该等待更新响应从数据库返回?

我的顾虑:

  • 如果我不立即更新接口并等待从数据库获取响应,那么我已经失去了ajax带来的异步优势.
  • 但是,如果我立即更新它,那么如果数据库响应有错误,我不得不跟踪我已经做出的改变,并反转它,这是更多的工作.

那么这种事情通常是怎么做到的?

javascript ajax user-experience crud inline-editing

7
推荐指数
1
解决办法
476
查看次数

方块空间开源克隆/功能在ruby轨道上?

我搜索过广泛,但找不到任何实现squarespace.com的功能,只有一些关于内联编辑等个别组件的博客文章

我想要构建的是一个非常简单的squarespace版本

  • 编辑内联内容
  • 改变颜色或页面
  • 轻松添加一些页面
  • 所有前端编辑

是否有一些开源rails应用程序实现这些原则,以便了解和学习?

ajax frontend inline-editing content-management-system ruby-on-rails-3

6
推荐指数
0
解决办法
936
查看次数

如何删除CKEditor 4在内联编辑时自动添加的"title"属性?

在对象上使用CKEditor 4内联编辑时,CKEditor会添加包含文本和对象ID的"标题"属性.

例如,在CKEditor内联示例中,我们可以看到下一个代码:

<h2 id="inline-sampleTitle" title="Rich Text Editor, inline-sampleTitle"....>CKEditor<br>Goes Inline!</h2>
Run Code Online (Sandbox Code Playgroud)

我想删除"title"属性,因为我不喜欢用户看到它(我的id更复杂:)).

注意:我试图在CKEditor使用jQuery"removeAttr"函数创建它之后手动删除它但这个解决方案对我来说并不是很好,因为在IE浏览器中用户仍然在第一次看到它并且它将仅在用户之后删除鼠标从对象中移出.

title inline-editing ckeditor

6
推荐指数
1
解决办法
5209
查看次数

如何在 ZSH 中单行重新运行内联循环(类似 bash 的行为)

我想知道是否有办法让 zsh 中的内联循环表现得像 bash 中一样。

我最近开始使用 zsh,到目前为止我很喜欢它。在 zsh 中有一件事我希望表现得像 bash 中的内联循环。

我经常像这样运行快速循环for in a b c-> 按 Enter -> do-> 按 Enter 等等......

当我回忆起 zsh 中要更改的命令/循环时,行被包裹在多行中,但在 bash 中它只是一行。

ZSH 初始运行:

user@localhost > for i in {a..c}
for> do
for> echo ${i}
for> done
a
b
c
Run Code Online (Sandbox Code Playgroud)

ZSH 重复<向上箭头>:

user@localhost > for i in {a..c}
do
echo ${i}
done
Run Code Online (Sandbox Code Playgroud)

BASH 初始运行:

[user@localhost ~]$ for i in {a..c}
> do
> echo ${i}
> done
a
b
c
Run Code Online (Sandbox Code Playgroud)

BASH …

bash loops zsh inline-editing

6
推荐指数
1
解决办法
6144
查看次数

我无法写入EditText,当我尝试写东西时它会消失,因为当我修改数据时会调用getView()

编辑:

我发现原因是当我尝试编辑某些内容时调用了getView(),因此加载了DataAdapter中的数据并且我编辑的更改消失了.

编辑:

我观察到一件事,如果列表视图中的行数很少,那么就可以了,但是如果列表视图无法在可见屏幕中显示很多行(滚动条似乎滚动到其他记录),那么问题就出现了!

我正在开发使用ListView实现INLINE EDITING的项目,即可以在listview中编辑数据.

我为ListView的每个项目/行定义了一个xml.我正在使用Custom DataAdapter将数据与ListView绑定.

当我第一次加载ListView加载该活动时,我可以编辑数据,它工作正常.当编辑某些内容时,更改将保存到SQLite数据库中,我有一个用于此目的的按钮.

现在的问题是,在第一次保存数据并再次加载列表视图后,我再也无法编辑数据了.当我尝试编辑数据时,键盘出现然后自动消失,并且ENTERED DATA也会消失.请看屏幕截图.

有人可以帮我解决这个问题吗?

我的自定义适配器类:

public class QuestionAdapter extends ArrayAdapter<QuestionEntity> {
      private ArrayList<QuestionEntity> items;
      private Context CurrentContext;
      private QuestionEntity CurrentItem;
      private Cursor    OptionsCursor;


    public QuestionAdapter(Context context,  ArrayList<QuestionEntity> items, Cursor curOptions) 
    {
        super(context, R.layout.grid_item, items);
        this.CurrentContext = context;
        this.items          = items;
        this.OptionsCursor  = curOptions;

    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) 
    {
        //verify that the items list is still valid since
        //the list may have been …
Run Code Online (Sandbox Code Playgroud)

android listview inline-editing android-softkeyboard android-edittext

5
推荐指数
1
解决办法
2972
查看次数

在kendo内联编辑中仅显示日期选择器而不是日期时间选择器

我有一个问题是在kendo内联编辑中显示datepicker.它始终显示日期时间选择器.

columns.Bound(k => k.datefrom).ClientTemplate("#= (datefrom == null) ? ' ' : kendo.toString(datefrom, 'dd.MM.yyyy') #").Width(150);
Run Code Online (Sandbox Code Playgroud)

我也尝试过这样的

columns.Bound(k => k.datefrom).ClientTemplate("#= (datefrom == null) ? ' ' : kendo.toString(datefrom, 'dd.MM.yyyy') #").Format("{0:d}").Width(150); 
Run Code Online (Sandbox Code Playgroud)

任何的想法?

asp.net-mvc datepicker inline-editing kendo-ui

5
推荐指数
1
解决办法
5918
查看次数

导入文件时出错"1366不正确的整数值:'1'"

我正在尝试内联上传存储在UTF-8文本文件中的数据,我有两个问题.首先,此表上当前没有设置主键,并且此时未将其设置为自动递增或强制为空; 加载所有数据后,第一列将成为预期的主键,并在该点添加外键.

我收到以下错误:

25行受影响,1警告:1366不正确的整数值:第1行第'idtable_file'列的'1'记录:25已删除:0已跳过:0警告:1

当试图运行这个:

LOAD DATA LOCAL INFILE '/path' INTO TABLE sandr.table_file 
columns terminated by ','   
LINES terminated by '\n'
(idtable_file, owner_id, folder_id, @modified_date, @created_date, size, filename)
SET modified_date = STR_TO_DATE(@modified_date,'%d/%m/%Y %T'),
    created_date = STR_TO_DATE(@created_date,'%d/%m/%Y %T')
Run Code Online (Sandbox Code Playgroud)

在这张桌子上:

CREATE TABLE `table_file` (
  `idtable_file` int(11) DEFAULT NULL,
  `owner_id` int(11) DEFAULT NULL,
  `folder_id` int(11) DEFAULT NULL,
  `modified_date` datetime DEFAULT NULL,
  `created_date` datetime DEFAULT NULL,
  `size` int(11) DEFAULT NULL,
  `filename` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

我做错了什么但是我刚刚开始使用MySQL,所以我在黑暗中刺伤了一下,对此有什么看法?另外,虽然上面的SQL查询在PowerShell中正常工作,但它只是这样:

LOAD DATA LOCAL INFILE '/path' …
Run Code Online (Sandbox Code Playgroud)

mysql powershell inline-editing

5
推荐指数
1
解决办法
1万
查看次数

“ copy con”或“ type con&gt;”在Powershell中是否等效?

在命令提示符下,您可以通过以下方式内联创建文本文件:

copy con file.txt
Hello World
^Z
Run Code Online (Sandbox Code Playgroud)

要么:

type con > file.txt
Hello World
^Z
Run Code Online (Sandbox Code Playgroud)

在Powershell中有等效的命令吗?我上面列出的两个命令都不起作用。

powershell inline-editing

5
推荐指数
1
解决办法
2408
查看次数

如何向屏幕阅读器表明内容可内联编辑?

我的产品有一个我们想要显示默认值的区域(比如文档页面的名称),但是当用户关注它并点击空格键时,它变成了一个可编辑的字段。我们正在尝试编写可访问的代码,我想知道是否有人指导过如何使用屏幕阅读器向某人指示此内容是可编辑的?

我们目前在代码中处理它的方式是有一个带有名称的 div,当用户点击(或聚焦并点击空格键)时,它会变成一个输入。(他们可以点击回车或按钮进行保存。)我们可以利用这个或其他一些本地解决方案的 ARIA 值吗?

默认:

<div>Page title <button>Click to edit page title</button></div>
Run Code Online (Sandbox Code Playgroud)

编辑时:

<input maxlength="500" value="Page title" />
Run Code Online (Sandbox Code Playgroud)

我们现在没有保存按钮。您按 Enter 键或从输入中删除焦点,它会自动更新。

html accessibility screen-readers inline-editing

5
推荐指数
1
解决办法
598
查看次数