文本选择不适用于单个单元格 - ng2-table

Posted

技术标签:

【中文标题】文本选择不适用于单个单元格 - ng2-table【英文标题】:Text Selection is not working on Single Cell - ng2-table 【发布时间】:2017-09-10 12:21:00 【问题描述】:

这是 angular2 的数据表,由 Valor 软件编写。

http://valor-software.com/ng2-table/

这是演示。

我尝试通过鼠标单击并拖动来选择单个单元格中的文本(!重要 - 在单个单元格内。在多个单元格上工作) 它在 Chrome 上运行,而不是在 Mozilla FireFox 上运行。但现在它也不适用于 Chrome。

更多信息如下。

<tr *ngFor="let row of rows">
   <td (click)="cellClick(row, column.name)" *ngFor="let column of columns" [innerhtml]="sanitize(getData(row, column.name))"></td>
</tr>

public cellClick(row:any, column:any):void 
   this.cellClicked.emit(row, column);

这是点击表格单元格的功能。 用户鼠标向下,鼠标移动,最后鼠标向上。 此时触发该功能,选择消失。

请帮我解决这个问题。

【问题讨论】:

【参考方案1】:

我通过更新这部分解决了这个问题。

<td (click)="cellClick(row, column.name)" *ngFor="let column of columns" [innerHtml]="getData(row, column.name)"></td>

它使用 Sanitize 构建 html 内联代码。

【讨论】:

以上是关于文本选择不适用于单个单元格 - ng2-table的主要内容,如果未能解决你的问题,请参考以下文章

UITableView detailTextLabel 不适用于自定义单元格

垂直对齐中间与显示表格单元格不适用于图像

Google 表格条件格式不适用于整个范围

UITableViewAutomaticDimension 不适用于自定义表格单元格

拉动刷新不适用于少量单元格

MATCH 函数不适用于单元格引用