问题标签 [editmode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1945 浏览

ios - UITableview 编辑模式上的删除控制按钮不起作用

单击按钮时,我已经实现UITableview了编辑模式,但是每次进入编辑模式并且单击删除按钮时,都没有任何反应。我有一个视图控制器,UITableview上面有一个。我已经设置了我的委托和 tableview 源以及我所有的编辑回调。一切正常(例如重新排序单元格),但是每当我尝试通过按下删除控制按钮进行删除时,删除按钮都不会出现。

我很绝望,因为这似乎是一个非常简单的问题,但无论我尝试什么,它似乎都不起作用。

这就是我实现编辑模式的方式

这是设置编辑模式的原因

0 投票
1 回答
1364 浏览

winforms - 编辑模式下datagridview单元格的不同格式

我有一个显示整数的文本数据网格视图列。
我将格式属性设置为colTextDefaultCellStyle.Format = "#,##0";.

所以显示的数字有千位分隔符。

在编辑模式下,我不想显示千位分隔符。
但我不知道该怎么做。这例如不起作用:

0 投票
3 回答
5484 浏览

ios - 在编辑模式下隐藏 UITableView 多选中的复选标记

我有一个UITableView在编辑模式下使用以下行自动设置为多项选择viewDidLoad

但是,我想通过更改其背景颜色而不是通过自动出现在每行左侧的复选标记来表明选择了一行。(例如,在邮件应用程序中编辑电子邮件列表时出现的那些,或者在这个 SO 问题中讨论的那些。)我已经让它大部分工作,除了我无法获得那些复选框,它们是作为UITableView进入编辑模式的一部分自动创建,然后消失。

下面是我正在使用的代码:

这些是UITableView我到目前为止唯一的方法,所以其他一切都应该是默认行为。

有谁知道如何在编辑模式下隐藏左侧的那些复选标记?我在单元格的附件部分看到了很多关于复选标记的问题,但据我了解,这是另一回事。我还看到人们谈论该tableView:didSelectRowAtIndexPath:方法,但这些复选标记是在表格进入编辑模式时创建的,并在用户点击“完成”时关闭,因此该方法似乎不相关。

我最接近的是找到这种方法:

但这只是防止单元格的内容缩进为复选标记腾出空间。复选标记仍然出现。

当然有一种方法可以隐藏这些复选标记,并且仍然允许在编辑模式下进行多项选择?还是UITableView在启用多选的编辑模式下,这些复选标记是严重的强制性行为?

编辑:我(不情愿地)对有点老套的答案持开放态度,比如移动复选标记的框架直到它离开屏幕。此应用仅供内部使用,无需获得 App Store 批准。但是鉴于在UITableView进入编辑模式时会自动创建复选标记,我什至不知道如何将它们作为要更改的对象。任何帮助,将不胜感激!

0 投票
0 回答
223 浏览

vb.net - 在某些情况下无法让 DatGridView 脱离 EditMode

验证用户在单元格中的输入后,在 CellValidating 事件中,如果输入的值无效,那么我将在进入编辑模式之前将值设置回最初在单元格中的值。

我的问题是,对于我在 DGV 中的三个日期字段,除非在单元格中输入实际有效日期,否则我无法使单元格退出编辑模式。我需要在日期字段中允许空字符串值。

我尝试在各个地方强制 DataGridView.EndEdit() ,但是,正如我所说,只有在编辑控件中有某个有效日期时,日期字段才会退出编辑模式。

这是我与此过程相关的代码:

0 投票
1 回答
838 浏览

android - Android 中自定义视图的 EditMode 有什么限制?

我知道如何使用该View.isInEditMode方法。

我不完全明白什么时候应该使用它。也就是说,我应该防止在 EditMode 中运行什么。

在一些明显的情况下,自定义视图会执行各种疯狂的操作,例如数据库访问、网络、线程等。很明显,您应该在 EditMode 中避免使用它们。

我创建了几个不执行上述任何操作的自定义视图。它们只使用常规的绘图 API,或加载资源,例如可绘制对象。

在设备上运行时,它们看起来完全符合预期,但在布局设计器内部,它们要么看起来不像应有的那样,要么由于一些神秘的异常(通常NullPointerException)而无法渲染。

那么,EditMode 对这些 API 有什么限制吗?

0 投票
0 回答
187 浏览

c# - 如何在编辑模式下设置datagridview的单元格值,而其中输入的数据无效?

看看这段代码——我已经完成了 datagridview 的 CellEndEdit 事件

0 投票
1 回答
363 浏览

file - Episever MapRequestHandler 返回错误的物理路径

我在 Episerver 7.1 中的 UnifiedDirectory 帮助下上传了一个文件。在 Episerver VPP 文件资源管理器中浏览时,文件完美保存。例如路径可能变成这样:

如果我右键单击文件并选择编辑,我可以查看和编辑文件,这样就可以了。

但是当我在 vpp 文件夹中打开文件时打开文件“editmode”我得到 404。

它试图得到:

它应该更像这样(我们为 VPP 文件夹使用网络 basePath):

注意:如果 EPiServer 试图以这种方式获取文件,它很可能会起作用。

EPiServerFramework.config:

对于文档文件夹,我们使用它(appDataPath 是\\172.40.1.163\vpp\Epi7_new\

0 投票
0 回答
1044 浏览

angularjs - 带有 textarea 的 ui-grid 编辑模式

我有一个 ui-grid,其中一个字段是可编辑的。我已将 editableCellTemplate 设置为具有 TEXTAREA 的 html。有2个问题。问题 1 是我已将 textarea 设置为显示 4 行,但它只显示 1。设置可编辑的高度似乎没有任何影响。我可以设置行的高度,然后它会显示出来,但是我最终在非编辑模式下的每一行都是那个高度,它占用了太多的空间。问题 2,在 textarea 中按 ENTER 会退出编辑模式,而不仅仅是移动到 textarea 中的下一行。我在文档中看到 ENTER 是“结束编辑”键之一。如何覆盖它以关闭此单元格中 ENTER 的 END EDIT?

0 投票
1 回答
88 浏览

c# - DataGridViewCell 陷阱 CTRL+Up 或 CTRL+Down

C# 表单有一个datagridview. 在编辑模式下 的单元格中按下CTRL+UP箭头或CTRL+箭头时,我需要捕获一个事件。Down

不确定要处理哪个事件以及应该如何处理。

0 投票
0 回答
61 浏览

ios - 如何在使用 UIKit 编辑/删除行后保持自动调整大小的表格单元格格式一致?

我有一个简单的表格视图,其中包含单元原型的唯一标签。我一直在遵循建议,以便拥有适当的自动调整单元格:

  • 在其内容视图中为标签设置关于其前导、尾随、顶部和底部间距的自动布局约束,
  • rowHeight属性设置为UITableViewAutomaticDimension,
  • 提供estimatedRowHeight属性(设置为 44),
  • 将标签的行数设置为 0。

我还启用了默认的编辑模式,它允许重新排序和删除行(就像在Apple时钟应用程序的“警报”选项卡中一样)。

现在,关于观察到的问题:

  1. 我提供了两个标签,一个带有短文本,第二个带有较长文本,因此第二行的高度是第一行的两倍。

在此处输入图像描述

  1. 我进入编辑模式,并交换行的位置。到目前为止,一切都保持冷静,尺寸仍然正确,较长的标签位于顶行。
  2. 当我再次交换位置以返回原始布局(顶部的短标签和底部的长标签)时,较长的文本不会像应有的那样分布在其行中的两行上,而是变成带有最后省略号。此外,单元格的高度保持不变,不适合现在的单行文本。

在此处输入图像描述

退出编辑模式后(与第一张图片比较):

在此处输入图像描述

我怀疑在移动或删除行后我可能会丢失某种重新加载操作,但我没有找到相关信息。删除先前已重新排序的行时会出现类似的大小调整问题。

移动/删除行后如何保持单元格大小和文本格式一致?

非常感谢。