2017-10-18 10 views
0

私のSPreadJsグリッド用の新しい列を作成しているときに、列を揃えるためのプロパティが表示されません。例えば:私は私のグリッドに結合する新しいカスタムを追加したいどのように定義された列を配置するために、SpreadJsデータグリッドのカスタムバインディングを作成できますか?

var nameColInfo = { name: "Name", displayName: "Name", size: "150", resizable: true }; 

整列と呼ばれます。このようなもの

var nameColInfo = { name: "Name", displayName: "Name", size: "150", resizable: true, **align: right** }; 

これはすでに他の人が行っているかどうかわかりません。そうでなければ、私はあなたの助けに感謝します。私は、私が必要とするすべてのセルを整列するために行ごとに、私のDataGridをループしたくない。

答えて

0

CSSを使用して列の配置が行われます。

[data-column="Name"] { 
     text-align: right; 
    } 

もう1つのオプションは、cssClassプロパティを使用することです。既に、align-rightというクラス名があります。 cssClass: "align-right"、またはあなたの参照を独自のCSSクラスで使用して、次のようなアライメントを設定することができます:cssClass: "myStyle";

これが役に立ちます。

+0

これはキャンバスオブジェクトでは不可能だと思います。 –

+0

@LuisMiあなたが何を意味するのかわかりません。問題は、Spread.Views製品で、Spread.Sheets(キャンバスレンダリングを使用)ではありません。 –

+0

私は、html上にキャンバスとしてレンダリングしているSpread.Sheetsを使用しています。私はそれを書いて忘れてしまった。これがデータ列タグを使用できなかった理由です。私はcssClassを使用しようとしました: "align-right"しかし何も起こりませんでした。 –

関連する問題