teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

ご指定の内容に従いCSS変更

2021/12/13 07:32

投稿

tatsu12345
tatsu12345

スコア1

title CHANGED
File without changes
body CHANGED
@@ -57,12 +57,12 @@
57
57
  ```
58
58
 
59
59
  ```CSS
60
+ .odd {
61
+ background-color:yellow;
62
+ }
60
63
  .alertrow {
61
64
  background-color:indianred;
62
65
  }
63
- .odd {
64
- background-color:yellow;
65
- }
66
66
  ```
67
67
 
68
68
  ```HTML

4

コード内容の追加

2021/12/13 07:32

投稿

tatsu12345
tatsu12345

スコア1

title CHANGED
File without changes
body CHANGED
@@ -4,8 +4,17 @@
4
4
  ★部分で該当行に対してCSSを追加する事はできたのですが、設定済みのCSSを削除する実装方法が分からなく困っています。
5
5
  ★の条件に該当した際に、設定済みのCSSを削除する方法はありますでしょうか。
6
6
 
7
+ 2021/12/13
8
+ 質問が分かりづらく申し訳ありません。
9
+ HTML側のソースとCSS側のソースも記載しました。
10
+ HTMLのソースは、javascriptの★部分の条件反映後の内容です。
11
+
12
+ alertrowというCSSを反映させたいのですが、
13
+ 既にoddというCSSがあるとalertrowの色設定が有効にならないので、
14
+ oddというCSS設定を削除したいです。もしくは他の色設定方法があるのであればご教示頂きたいです。
15
+
7
16
  ### 該当のソースコード
8
- ```
17
+ ```javascript
9
18
  function createGridWithMetadata(gridId, columns, data, options, pager) {
10
19
  var dataView = new Slick.Data.DataView();
11
20
  dataView.beginUpdate();
@@ -43,8 +52,25 @@
43
52
  }
44
53
  }
45
54
  gridObj = new Slick.Grid(gridId, dataView, columns, options);
55
+ return gridObj;
56
+ }
46
57
  ```
47
58
 
48
- ```ここに言語名を入力
59
+ ```CSS
60
+ .alertrow {
49
- Javascript SlickGrid
61
+ background-color:indianred;
62
+ }
63
+ .odd {
64
+ background-color:yellow;
65
+ }
66
+ ```
67
+
68
+ ```HTML
69
+ <div class="odd alertrow" style="top:120px">
70
+ <div class="slick-cell l0 r0"><a href="#s" onclick="linkClick(4);" data-toggle="modal" data-target="#s" style="text-decoration: underline; color:blue;">532978</a></div>
71
+ <div class="slick-cell l1 r1">商品A</div>
72
+ <div class="slick-cell l2 r2 text-right">6</div>
73
+ <div class="slick-cell l3 r3 text-right">15</div>
74
+ <div class="slick-cell l4 r4 text-right">-9</div>
75
+ </div>
50
76
  ```

3

質問を限定

2021/12/13 03:47

投稿

tatsu12345
tatsu12345

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
  JavascriptのSlickGridにて特定の条件にて行単位のCSSを変更したいのですが、
3
3
  実装方法が分からなく困っています。
4
- 下記ソースコードの★部分では、各セルの値を判断したのですが、undefinedになってしまいます。
4
+ ★部分で該当行に対てCSSを追加する事はできたのですが、設定済みのCSSを削除する実装方法が分からく困っています。
5
- 該当行のセルの値を取得するにはどのようにするのでしょうか?
6
- ★直前のitem = dataView.getItem(row);部分が間違っていると思うので、正しい実装方法をご教示頂けますでしょうか。
7
- また★の条件に当てはまった際に、設定済みのCSSを削除する方法はありますでしょうか。
5
+ ★の条件にた際に、設定済みのCSSを削除する方法はありますでしょうか。
8
6
 
9
7
  ### 該当のソースコード
10
8
  ```
@@ -36,10 +34,10 @@
36
34
 
37
35
  dataView.getItemMetadata = function (row) {
38
36
  item = dataView.getItem(row);
39
-     //★
40
37
  if (item.columnInventory != undefined && item.stockQty != undefined && item.orderQty != undefined) {
41
38
  var Qty = item.stockQty - item.orderQty;
42
39
  if (Qty < 0) {
40
+ //★
43
41
  return { cssClasses: 'alertrow' }
44
42
  }
45
43
  }

2

コード囲み

2021/12/10 00:47

投稿

tatsu12345
tatsu12345

スコア1

title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,7 @@
7
7
  また★の条件に当てはまった際に、設定済みのCSSを削除する方法はありますでしょうか。
8
8
 
9
9
  ### 該当のソースコード
10
+ ```
10
11
  function createGridWithMetadata(gridId, columns, data, options, pager) {
11
12
  var dataView = new Slick.Data.DataView();
12
13
  dataView.beginUpdate();
@@ -44,6 +45,7 @@
44
45
  }
45
46
  }
46
47
  gridObj = new Slick.Grid(gridId, dataView, columns, options);
48
+ ```
47
49
 
48
50
  ```ここに言語名を入力
49
51
  Javascript SlickGrid

1

不要な情報の削除

2021/12/09 05:16

投稿

tatsu12345
tatsu12345

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- ASP.NET Core MVC Javascript SlickGridの行のCSSを変更したい
1
+ Javascript SlickGridの行のCSSを変更したい
body CHANGED
@@ -1,5 +1,4 @@
1
1
  ### 前提・実現したいこと
2
- ASP.NET Core MVC にて入出荷システムを作っています。
3
2
  JavascriptのSlickGridにて特定の条件にて行単位のCSSを変更したいのですが、
4
3
  実装方法が分からなく困っています。
5
4
  下記ソースコードの★部分では、各セルの値を判断したいのですが、undefinedになってしまいます。