我想在ui-grid的其中一列中输入ng类型的数字输入。理想的情况是这样的:
css - EditableCellTemplate UI网格-LMLPHP

我通过使用常规的cellTemplate完成了此操作,但据我了解,正确的方法是使用editableCellTemplate。使用editableCellTemplate可以实现正确的行为,但是我的单元格只能在双击时才可编辑,结果如下所示:
css - EditableCellTemplate UI网格-LMLPHP

单击的单元格看起来是可编辑的,其余部分看起来不是可编辑的,这实际上不是用户友好的。
我如何才能使列中的所有单元格看起来都按editableCellTemplate的定义,即使未单击它们也是如此。

最佳答案

您应指定cellTemplate(除了editableCellTemplate以外)以使值在未聚焦时的显示方式。例如...

 { name: 'MyColumn', displayName: 'My column', width: '12%', cellTemplate: 'yourDisplayCellTemplate', editableCellTemplate: 'yourEditableCellTemplate' },

10-06 09:48