0

我有一个动态更改的 jquery flexigrid,以便它显示不同的表格数据。除了更改数据源(通过我正在成功执行的“url”)之外,我还想更改表格列标题文本,但无法完全弄清楚如何做到这一点。因此,例如,我希望一个 flexigrid 表显示“员工”,然后如果用户单击一个链接,相同的 flexigrid 将显示“购买”。当用户进行此更改时,列标题文本需要反映购买列标题以匹配我通过管道传输的 JSON 数据。同样,除了列标题 text 之外,我让一切正常工作都没有问题。当用户选择“购买”时,我不知道如何更改标题文本

这篇文章说明了如何做类似的事情,我试图用它作为自己弄清楚的基础,但很快就登上了失败之船:flexigrid 上的一致标题

4

1 回答 1

1

可能有更好的方法来做到这一点,但它有效

   $('#test').click(function() {
   var new_headers =new Array("Saab","Volvo","BMW");
    $("#flex").parent(".bDiv").siblings(".hDiv").find("table tr th div").each(function(x){
      $(this).text(new_headers[x]);
    });
  });

这是我起诉的 heml

 <div id="flexgrid">
    <table id="flex"></table>
  </div>

确保在加载或重新加载 flexigrid 后执行此操作

  <input type="button" id="test" />
于 2010-03-10T19:07:15.833 回答