ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

条件に応じてグリッドの明細行の色を変更したい

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-19 16:23
fjksudou  長老   投稿数: 180
項目で色に式定義し、

コントロール特性:カラム
(「ALT」+その項目クリック)
で背景色を指定できます。


そのため、同じ式を定義すると、テキスト項目の幅に関係無く色を定義する事ができます。



xpa2で確認しておりますので、unipaasでできなかったらすいません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-4-19 16:13
fjksudou  長老   投稿数: 180
すみません背景色でしたね。
おっしゃるとおりでした。
失礼いたしました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-4-19 16:05
fjksudou  長老   投稿数: 180
ご質問の内容ですと、行全体ですよね。
行全体の設定は確か無かったと思います。

そのため、行全体の色を変更する場合はそのグリッドの全項目の色に同じ式を定義する事で実現できます。



本件とは大きくそれますが、
色の変更は直接式に定義してもよいのですが、式には変数を定義し、タスク前やレコード前、イベント等で変数に色番号を指定する事によって、いろんな条件で簡単に変更できます。

例えばコントロール前処理に項目の色を黄色と定義し、
後処理にデフォルト色を定義すると、カーソルがパークした時に黄色になります。

手の込んだ画面を作成したい場合はお勧めです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-19 12:54
Tanda  長老   投稿数: 2151
あ、私のコメントはpu_mahaloさんへのコメントです。oskさんのケース
では当てはまらないと思いますので、すみませんが無視してください。

まぎらわしくてすみません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-4-19 11:20
osk  一人前   投稿数: 75
Tandaさん

返信ありがとうございます。
またお礼が遅くなりすみません。

ハイライト行の色だと、ハイライトされている(選択している)行の背景色が変わりませんか??
(私の思い違いだったらすみません)
選択しているかどうかに関わらず、条件に合致する行の色を変更できたら・・と思ったのですが
難しそうな印象です。

情報ありがとうございました、参考にさせて頂きます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-19 11:18
osk  一人前   投稿数: 75
Tandaさん

返信ありがとうございます。
またお礼が遅くなりすみません。

項目の背景色を変更する時に使えそうですね
ありがとうございます、参考にさせていただきます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-19 11:16
osk  一人前   投稿数: 75
fjksudouさん

返信ありがとうございます。
またお礼が遅くなりすみません。

色の条件式を設定するとの事、情報ありがとうございます。
項目の色を変更する時に使えそうですね
参考にさせて頂きます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-19 11:14
osk  一人前   投稿数: 75
pu_mahaloさん

返信ありがとうございます。
またお礼が遅くなりすみません。

>背景色って 項目の色の事ですか
行全体の背景色を変えたいと考えていました。
そうですよね、項目の間の隙間が少し不細工ですよね
条件式で変更されてるとのこと、参考になります。
ありがとうございます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-17 12:52
Tanda  長老   投稿数: 2151
行全体の色分けなら、「ハイライト行の色」を式で記述すれば行けますよ。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-17 12:50
Tanda  長老   投稿数: 2151
fjksudouさんの方法でいいと思いますよ。色の設定欄はいろいろあると
思いますが、どこの設定でもその条件式で行けるはずです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-4-12 17:38
fjksudou  長老   投稿数: 180
oskさん
こんにちは

色の条件式に
if(更新者=A,158,2)
でいけそうですが、
どうでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-4-11 14:25
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは。

背景色って 項目の色の事ですか
普通に式で色テーブルの色にかわると思いますが
(私は粗利率が 条件の時に グリーン、イエロー、オレンジ、レッド)
と変えております。
ただ 行全体を綺麗に色付けしようとすると項目と項目の隙間にTEXT項目を埋めて行かなければなりませんが。
他にもっと簡単な方法があれば知りたいです。

但しグリッドの交互色を定義したらNGですが
でわ〜でわ〜
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 | 投稿日時 2018-4-11 12:18
osk  一人前   投稿数: 75
お世話になります。

過去ログも探したのですが、どうしても分からないのでご存知の方がいらっしゃいましたら教えてください

あるマスタ画面にいくつかのテキストボックスとグリッドを配置し、グリッドをスクロールすることにより
テキストボックスに表示する値を変更したいです。
グリッドには「更新者」を表示しています。
グリッドをスクロールする際に、更新者がAだったらグリッドの行の背景色を黄色、Aでなかったら背景色を白色と表示したいのですが
やりかたがわかりません・・
グリッドに配置した項目の「色」プロパティに色="158"、条件="更新者=A"としてみたのですが・・


どなたかご存知の方いらっしゃいましたらご教示いただきたく、よろしくお願いします。

投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約