6

Cytoscape を使用してタイルを構築しようとしています。基本的に、各四角形(タイル)にはタイトルがあり、その四角形の範囲内に記述したいと考えています。

私のコードは次のとおりです。

var cy = cytoscape({
  container: document.getElementById('cy'),

  style: [
    {
      selector: 'node',
      css: {
        'shape': 'rectangle',
        'width': '200',
        'height': '150',
        'content': 'data(name)',
        'text-wrap': 'wrap',
        'text-valign': 'center',
        'text-halign': 'center',
        'text-transform': 'uppercase'
      }
    }, ///

と:

elements: {
    nodes: [
      { data: { id: 'F1', name: 'This is my very long text long text long text long text long text long text long text'} },
      { data: { id: 'F2' } },
      { data: { id: 'c', parent: 'b' } },
      { data: { id: 'd' } },
      { data: { id: 'e' } },
      { data: { id: 'f', parent: 'e' } }
    ],///

しかし、テキストラップの値が読み取られていないようです。私は得る:

誰でもこれを手伝ってもらえますか?

前もって感謝します!

ページ

4

1 に答える 1

5

text-wrap: wrapテキストの折り返しが有効になるように設定しました。テキストを折り返す方法についてのルールを指定していません。オプション:

(1) 手動の改行を使用する (すなわち'\n')

(2)text-max-width必要に応じて最大行長に設定

于 2015-07-29T18:40:20.140 に答える