您如何使复选框单元格中的文本能够被编辑?

Posted

技术标签:

【中文标题】您如何使复选框单元格中的文本能够被编辑?【英文标题】:How would you make the text in a checkbox cell be able to be edited? 【发布时间】:2009-06-07 14:00:24 【问题描述】:

您如何使复选框单元格中的文本能够像在文本单元格中一样进行编辑,而不仅仅是选中复选框?问题是核心数据模型中的复选框是布尔值,而文本是一个字符串,所以我不知道如何使这个工作。

【问题讨论】:

【参考方案1】:

有两列:一列带有复选框单元格,另一列带有文本单元格,每列都绑定到模型对象的相应属性。

【讨论】:

那是我第一次拥有的,但它看起来并不那么好。您确定不能使用复选框单元格吗? 是的。 NSButton 和 NSButtonCell 不支持编辑它们的文本。 (查看文档。)如果您想改善外观,可以制作自定义单元格;请注意,这是很多工作。【参考方案2】:

为什么要使用复选框?复选框被设计为只有您所说的两个值。因此,您可以尝试其他控件,例如输入区域等。我的意思是你不能让矩形滚动,因为它根本不能滚动,对吧?

【讨论】:

单元格处于大纲视图中。不是靠它自己。 滚动是什么意思。

以上是关于您如何使复选框单元格中的文本能够被编辑?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 JTable 单元格不可编辑但应该能够选择和复制当前单元格中的值

关闭 UITableView 静态单元格中的复选标记

如何从网格中的每个单元格中获取项目

Winform中DataGridView如何获得单元格中复选框,以及代码设置单元格内容。

Excel VBA 使用单元格文本作为文件名在当前目录中另存为

自定义 UITableViewCell 中的 UIButton 导致在多个单元格中选择按钮