2016-07-01 10 views
0

こんにちはノードとして接続されている画像の色を変更しようとしています。 vis.jsを使用してこれを行う方法はありますか?vis.jsを使用して画像をノードとして変更する

私はこれを使用してみました:

{data.nodes.update([{id:[i], color:{border:'#9966ff'}}]);} 

をしかし、動作するようには思えません。

+0

もっと説明してください!あなたは本当に何を望みますか?あなたはノードスタイルをイメージしていますか?どのコンポーネントを使用していますか? .... –

+0

ルータとスイッチを接続してネットワークトポロジを作成しようとしています。私はノードとしてルータイメージを使用しています。ボタンがクリックされると、ネットワークが起動して実行中であることを示す色(たとえば緑色)に変更します。可能であれば、ルータの上に色を追加したり、画像の色を変更しようとしています。 –

+0

'nodes.update({id:someID、color:{border: '#9966ff'}}); ' –

答えて

0

あなたが最初のデータは、ノードを更新する関数を呼び出すその後

var nodes = new vis.DataSet(); 
nodes.add([ 
    {id: 1, label:"myLabel} 
]); 

を設定すると、あなたのノードを宣言する必要があります。

function changeData(){ 
     nodes.update({id: 1, color: {background: "orange"}}); 
} 

次にボタンは、その関数を呼び出しています

<button onClick="changeData()">Click Here</button> 

乾杯!

関連する問題