Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 引导表行单击以打开其他选项按钮_Html_Css_Angularjs_Html Table - Fatal编程技术网

Html 引导表行单击以打开其他选项按钮

Html 引导表行单击以打开其他选项按钮,html,css,angularjs,html-table,Html,Css,Angularjs,Html Table,我们有一个使用angularjs创建的表,希望为每一行添加一个编辑或删除选项。我们确实需要类似的东西,但不需要jquery 到目前为止,我们有以下几点: <tr ng-repeat="item in data.list | filter:searchTable track by item.sys_id" > <td class="moreOption"> <div class="more" ng-click="c.showHide(item);

我们有一个使用angularjs创建的表,希望为每一行添加一个编辑或删除选项。我们确实需要类似的东西,但不需要jquery

到目前为止,我们有以下几点:

 <tr ng-repeat="item in data.list | filter:searchTable track by item.sys_id" >
    <td class="moreOption">
      <div class="more" ng-click="c.showHide(item);">
        <div class='moredrop' ng-hide="!item.IsHidden">
          <ul>
            <li>
              <i class='material-icons'>edit</i>
              <span class='label'>Edit</span>
            </li>
            <li>
              <i class='material-icons'>delete</i>
              <span class='label'>Delete</span>
            </li>
          </ul>
        </div>
      </div> 
    </td>
  </tr>

我们真正需要解决的是显示编辑或删除的弹出框的CSS样式。我们希望它在点击时“浮动”在3个垂直点图标旁边,就像上面的代码笔链接一样,但似乎无法让它看起来像那样。此外,现在当您单击一行的3个垂直点,然后单击另一行时,将打开2个框。在客户端控制器中单击一次关闭上一个弹出框需要做什么?

为什么不使用简单的引导下拉菜单

使用您自己的按钮或图标启动带有此代码的下拉列表

$('.dropdown-toggle').dropdown()

您希望他们实际上必须单击以公开额外的选项,并跟踪每行的可见布尔值,以便一次在多行上保持可见还是不可见?或者,您更愿意像代码笔那样以一种巧妙的方式在行的悬停处公开它,并使用css将其保留在合成器线程(个人建议)上,而不是为每个项添加更多的观察者和另一个属性,因为添加的行越多,不可避免地会出现性能问题?
$('.dropdown-toggle').dropdown()