删除在angularjs中的jqx-grid中不起作用

时间:2017-03-20 11:10:27

标签: javascript jquery html angularjs grid

function deleteRender(row, column, value) {
      if (!value) {
          return;
      }
      var status = getUserStatus(value);
      var actionText = deleteBlockHtml;
      if (!isUserContext()) {
          actionText = '<span>Delete</span>';
      }
      if (status) {
          actionText = '<span>Activate<span>';
      }
      return '<span class="grid-link-render"><a class="delete-grid-row" href="#" id="deleteUser_' + value.trim() + '">' + actionText + '</a></span>';
  }

 columnList = [
                    {text: 'Status', datafield: 'status', width: "8%", groupable: true, editable: false},
                    {text: 'Action', datafield: '_id', cellsrenderer: deleteRender, width: "10%", groupable: true, editable: false, filterable: false, sortable: false, menu: false},
                ];

enter image description here

我在点击我的删除按钮时调用了deleteRender()函数,该按钮存在于操作中。不幸的是,当我向下滚动到底部时,它没有在网格中调用。

任何人都可以帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

请分享更多代码。 cellsrenderer方法中的方法负责使用该列的有界数据来定制要呈现到该列的单元格中的html,该数据在绘制网格时为每一行调用。

我认为deleteRender不应该包含列列表。另外,您能否在行动栏中显示为“删除”链接附加的删除事件的位置?

或者,如果我遗失了某些东西,请告诉我。