javascript - onclick 获取该行数据并向 div 添加滚动条

标签 javascript html css angular bootstrap-4

我是 Angular 新手。我有两个问题。一个是向 div 动态添加滚动条高度。我通过给出以像素为单位的高度添加了一个滚动条。它有效但已修复。我希望它是动态的。所以我尝试以百分比形式给出高度,但没有成功。

另一个问题是我需要用逗号将字符串拆分为新行。我尝试过使用拆分和连接功能。它仅删除逗号,但不会在新行中打印。

我正在尝试从图像 Image 中实现搜索、表格和侧面详细信息

getdetails(x:any){
  this.detail = x.details;
  this.s = this.detail.split(',').join('\n')
.test{
    overflow-y: auto !important; 
    height: 100% !important;
}
<nav class="navbar navbar-expand-md navbar-light fixed-top bg-light">
  <div class="ml-auto">
    <input
      class="form-control"
      name="search"
      [(ngModel)]="search"
      type="search"
      placeholder="Search"
    />
  </div>
</nav>
<br /><br />
<section>
  <div class="w-75 float-left overflow-auto test">
    <table class="table table-hover">
      <tr>
        <th>Date</th>
        <th>List Name</th>
        <th>No. of Entities</th>
    
      </tr>
      <tbody>
        <tr *ngFor="let items of data | filter: search">
          <td>{{ items.date }}</td>
          <td>{{ items.name }}</td>
          <td>{{ items.entities }}</td>
          <td>
            <button type="button" class="btn btn-outline-secondary" (click)="getdetails(items)">
                Details
              </button>
          </td>

          
        </tr>
      </tbody>
    </table>
  </div>
</section>
<br />
<aside>
  <div class="w-20 float-right overflow-auto test">
    <div class="alert alert-dark">+Add Description</div>
    <p>{{s}}</p>
  </div>
</aside>

最佳答案

获取行数据很简单:

<tr *ngFor="let item of data | filter: search">
  .....
  <button type="button" 
    (click)='rowData(item)'
    class="btn btn-outline-secondary">
    Details
  </button>
</tr>

注意:查看按钮的点击事件,我们将整行数据传递给点击事件

rowData(record: any) {
   // now play with your record
}

关于javascript - onclick 获取该行数据并向 div 添加滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60175685/

相关文章:

javascript - 完成后如何获取多个异步调用的返回值?

javascript - 在 Vue.js 中动态过滤对象数组

javascript - 更改提交的表单中的值和 JQuery 序列化函数

javascript - CSS动画在菜单按钮中不起作用

javascript - jQuery 按类过滤 div

javascript - 使用 will-change 属性而不是 translate3d 进行硬件加速有什么好处?

javascript - 将 div 定位在精确的光标位置

java - 用于查找 HTML 标记及其内容的正则表达式的否定 - java

javascript - 使用 JS 在 fieldset 中进行 Div

html - 全高分区