我想在ui-grid的其中一列中输入ng类型的数字输入。理想的情况是这样的:
我通过使用常规的cellTemplate
完成了此操作,但据我了解,正确的方法是使用editableCellTemplate
。使用editableCellTemplate
可以实现正确的行为,但是我的单元格只能在双击时才可编辑,结果如下所示:
单击的单元格看起来是可编辑的,其余部分看起来不是可编辑的,这实际上不是用户友好的。
我如何才能使列中的所有单元格看起来都按editableCellTemplate
的定义,即使未单击它们也是如此。
最佳答案
您应指定cellTemplate
(除了editableCellTemplate
以外)以使值在未聚焦时的显示方式。例如...
{ name: 'MyColumn', displayName: 'My column', width: '12%', cellTemplate: 'yourDisplayCellTemplate', editableCellTemplate: 'yourEditableCellTemplate' },