在jqgrid中单击单元格时,如何突出显示单元格的整个内容?
How can I highlight an cell's entire contents in jqgrid when clicking it?
我有一个jqgrid表,它有一个用户名和密码列,如果我能在单击单元格时自动选择单元格的整个内容,那将对那些使用该表进行工作的人有很大的好处。
到目前为止我写的是:
$("#theTable").jqGrid({
[...]
colNames:[[...],'Username', 'Password',[...],
colModel:[
[...]
{name: 'username', index: 'username', width: 110, sorttype: 'text', cellattr: function () {return 'class="selectcell"'}},
{name: 'password', index: 'password', width: 110, sorttype: 'text', cellattr: function () {return 'class="selectcell"'}},
[...]
],
});
然后…
$(".selectcell").click(function(){
this.select();
});
我从代码中获取了$.click()
,该代码在单击文本框时自动选择整个文本框。它在那里运作得很好,但它并没有像现在这样工作。我该怎么做呢?
您似乎没有使用任何网格编辑。在这种情况下可以添加cellEdit: true
。该选项允许编辑具有editing: true
属性的列的单元格。单元格编辑还有一个重要的特性。它突出显示所有不可编辑列的单元格。因为在您的情况下,所有列都是不可编辑的,所以您只需添加cellEdit: true
选项即可突出显示单元格的功能。
如果你需要在单元格中选择文本,那么我建议你阅读旧的答案(参见演示),它演示了如何在双击单击单元格时选择文本
相关文章:
- ui网格将单元格显示为选择标记
- 单元格的工具提示或标题不显示超过2000个字符
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 使用下拉选择菜单高亮显示一行表格单元格
- 正在擦除要重新显示的单元格
- 每行仅突出显示一个单元格
- 将突出显示的单元格返回到php
- 只在表中突出显示一个单元格值
- 单击并用CTRL+C复制值时高亮显示html表格单元格
- 选择并高亮显示一行中的单元格
- 我希望joint.js库读取我的JSON并将其显示为一个单元格:rect和circle
- 谷歌电子表格在多个单元格中显示脚本中的值
- 从所选内容中选择选项,并在表格单元格中显示所选内容的信息
- 带有大型JSON的简单ngTable在单元格中不显示任何数据
- JQuery 显示来自可见 HTML 表格单元格的文本的串联列表
- Asp.net 客户端单击显示表中其他单元格的值
- 将显示:无设置为第一行的单元格会弄乱表格布局
- 如何使用 CSS 和 jQuery 根据表单元格值有条件地在悬停时突出显示表行
- 如何在角度UI网格中突出显示具有最大单元格值的行
- 单元格值未在使用自定义下拉列表编辑器的剑道 UI 网格中正确显示