質問編集履歴

2

追記事項

2019/08/01 01:04

投稿

moshi
moshi

スコア90

test CHANGED
File without changes
test CHANGED
@@ -111,3 +111,13 @@
111
111
  ![固定列でスクロール](066c467bf269fcc87955a224d0d5de5b.png)
112
112
 
113
113
  固定列のみがスクロールされ、固定されていない列についてはスクロールされないです。
114
+
115
+
116
+
117
+ ### 追記
118
+
119
+ 大事なことを書き忘れていました。
120
+
121
+ これはPCで見た時には発生しません。どこでスクロールしても同期がとれ、問題なくスクロールできます。
122
+
123
+ タブレット端末で表示したときのみなります。(Googleの開発者ツールでもなります。)

1

ソースと例のキャプチャを載せました

2019/08/01 01:04

投稿

moshi
moshi

スコア90

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,71 @@
43
43
  どうすればよいでしょうか?
44
44
 
45
45
  Handsontableをnewするときに何かオプションを付けるのでしょうか?
46
+
47
+
48
+
49
+ ### ソース
50
+
51
+ ```
52
+
53
+ handsonTable = new Handsontable(container, {
54
+
55
+ data : data,
56
+
57
+ width : 1300,
58
+
59
+ height : calcDataTableHeight(),
60
+
61
+ renderAllRows : true,
62
+
63
+ cells : function(row, col, prop) {
64
+
65
+ var cellProperties = {};
66
+
67
+ cellProperties.readOnly = true;
68
+
69
+
70
+
71
+ return cellProperties;
72
+
73
+ },
74
+
75
+ tableClassName : 'handsonTable',
76
+
77
+ fixedColumnsLeft: 5, // 左の列を固定
78
+
79
+ columns : columnsArray,
80
+
81
+ colWidths : colWidths,
82
+
83
+ rowHeights : 25,
84
+
85
+ colHeaders : colHeaders // tureにするとヘッダーがA,B,Cってなる
86
+
87
+ });
88
+
89
+ ```
90
+
91
+ というプロパティを設定しています。
92
+
93
+
94
+
95
+ ### 例
96
+
97
+ 左から3番目のチェックまでが固定(fixedColumnsLeft: 3)の場合
98
+
99
+ ![初期画面](08378cfa0b84275c43c12843f2cdd721.png)
100
+
101
+ の固定列でない部分(日付列部分)でスクロールすると
102
+
103
+ ![固定列でない場所でスクロール](1d0c6dc891cfcdbf45460d46c3290c1b.png)
104
+
105
+ 問題なくスクロールされます。
106
+
107
+
108
+
109
+ しかし、固定列(チェック列まで)のところでスクロールをすると
110
+
111
+ ![固定列でスクロール](066c467bf269fcc87955a224d0d5de5b.png)
112
+
113
+ 固定列のみがスクロールされ、固定されていない列についてはスクロールされないです。