小编CdS*_*Sdw的帖子

在 JavaScript 中创建表时,Sortable.js(Javascript 表排序)不起作用

我正在尝试使用sorttable.js包在单击列标题时使 HTML 表可排序。当表在 HTML 中静态声明时,我可以让它正常工作:

小提琴

<table class="sortable" style="width:100%">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th> 
    <th>Points</th>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td> 
    <td>94</td>
  </tr>
    <tr>
    <td>Joe</td>
    <td>Smith</td> 
    <td>50</td>
  </tr>
    <tr>
    <td>Abraham</td>
    <td>Jones</td> 
    <td>4</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

但是,当我使用 JavaScript 创建表时,排序功能不再存在,并且我在控制台上收到错误消息:

小提琴

  tbl_array = new Array()
  tbl_array = [["Firstname","Lastname","Points"], ["Eve","Jackson","94"], ["Joe","Smith","50"], ["Abraham","Jones","4"]]
  var body = document.body,
        tbl = document.getElementById('summaryTable');

    // clear all rows on the table
    while(tbl.rows.length > 0){
        tbl.deleteRow(0)
    }
    tbl.style.width  = '100px';
    tbl.style.border = '1px solid black';

    numRows = tbl_array.length
    numCols = tbl_array[0].length

    // …
Run Code Online (Sandbox Code Playgroud)

html javascript html-table sorttable.js

5
推荐指数
1
解决办法
3573
查看次数

基于 c3.js 中的值的条形图颜色

我在 c3.js 中有以下条形图(这是一个小提琴)

var chart = c3.generate({

  data: {
    x: 'Letter',
    columns:
    [
      ['Letter', 'A','B','C','D'],
      ['value', 25,50,75,100]
    ],

    type: 'bar',

        colors: {
        value: '#FF0000'
    },

  },
  axis: {
    x: {
      type: 'category'
    }
  },
  legend: {
    show: false
  }
});
Run Code Online (Sandbox Code Playgroud)

这会将所有条形设置为红色。我想是吧的颜色是这个梯度从FF0000到10FF00,我相信这是刚刚加入4096色的十进制值的增量。

我希望渐变从 50 开始到 100 结束(也就是说,任何绿色及以下的都是纯红色 FF0000,而 100 是绿色的 10FF00)。

我试图按照这个例子来根据它的值在 c3.js 图表上设置数据点的颜色。在该示例中, 的值data3随着其值的增加而变暗。我一直在尝试修改color: function (color, d),但我似乎无法让它做我想做的任何事情。

任何帮助,将不胜感激。谢谢!

html javascript graph d3.js c3.js

4
推荐指数
1
解决办法
7267
查看次数

检查远程进程是否正在运行(Linux)

我有以下代码将检查脚本(名为my_script.sh)是否正在运行:

ps cax | grep my_script.sh > /dev/null
if [ $? -eq 0 ]
then
    echo "Process is running."
else
    echo "Process is not running."
fi
Run Code Online (Sandbox Code Playgroud)

但是,我想修改它以检查进程是否在另一台计算机上运行,​​而无需直接进行ssh'操作,因为如果我以循环方式运行它,则会使我脱离当前脚本。

本质上,我想这样做:

ssh otherMachine
ps cax | grep my_script.sh > /dev/null
if [ $? -eq 0 ]
then
    echo "Process is running."
else
    echo "Process is not running."
fi
ssh originalMachine
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。谢谢!

linux ssh process

2
推荐指数
1
解决办法
7494
查看次数

标签 统计

html ×2

javascript ×2

c3.js ×1

d3.js ×1

graph ×1

html-table ×1

linux ×1

process ×1

sorttable.js ×1

ssh ×1