javascript - 在 ng-grid 单独行中添加垂直展开/折叠( Accordion )

标签 javascript html angularjs accordion ng-grid

我在 ng-grid 的一列中有一个很长的文本。如果文本溢出单元格,则会将省略号放在末尾。 我想做的是找到一些向用户显示大文本的好方法。 我尝试了以下操作:

1.) 工具提示 2.) 弹出对话框

但是没有一个看起来很好,因为文本没有标记,即没有样式。我按原样显示文本。

目前我正在尝试找到一种方法来展开和折叠特定单元格或整行。我尝试从调试器更改样式,但 View 没有变化,即使它显示单元格和行的高度已更改。

所以我想要的是有一种方法可以很好地向用户显示长文本(30-35 行)或使其展开/折叠。

请帮忙。

最佳答案

我制作了一个 plunker 来展示如何在单元格中创建水平滚动条: http://plnkr.co/edit/jmt4WidX2P6QfNokqdGP?p=preview

我将这种样式用于单元格模板:

.scrollingDiv {
  overflow:auto;
  white-space: nowrap;
}

我认为对于 35 行文本,您最好在网格下方的详细信息 Pane 中显示内容,并连接到单元格选择。

关于javascript - 在 ng-grid 单独行中添加垂直展开/折叠( Accordion ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27703320/

相关文章:

css - 如何调整div的位置

angularjs - 使用 AngularJS、UI Bootstrap 和 UI Router 的事件选项卡默认设置问题

javascript - 我可以强制一个元素显示它的悬停效果吗?

javascript - 在Firebase函数中,如何在使用后清理数据库引用?

html - div 保持在顶部,但应随网站移动

css - 内部有 6 个 div 的 Div 对齐并堆叠

javascript - 将带有 Angular foreach 循环的对象更改为数组

javascript - 通过 AJAX 或 PHP 将 JavaScript 数据写入 JSON 文件

javascript - Angular Material 中的预选下拉列表

javascript - 为什么在回调中声明一个 var 会取消定义参数? (吊装)