新規投稿
フォローする

数値フィールドの変更について

お世話になっております。

インライン編集で、ドロップダウン変更時にフィールドの値を変更しようと
しているのですが、数値項目の変更が出来ません。

record['数値']['value'] = '1';
return event;

上記の様に記述をしました。
現状では、日付、文字列(1行)、ドロップダウンの値変更は出来ました。
また、数値項目のdisabledを変更する事も可能でしたが、
値の変更だけが出来ていない状態です。

数値項目の値書き換えの場合は、他の項目と違う書き方をする必要がある等
間違っている所がありましたら教えて頂きたいです。
宜しくお願い致します。

樋口

0

5件のコメント

正式なコメント
Avatar
cybozu development team

樋口様、斎藤様

いつもお世話になっております。
お知らせいただいた「レコード一覧画面のフィールド値変更時イベントで、
数値フィールドの値が更新できない」問題についてですが、
11月版のアップデートで改修される予定でございます。
製品の不具合によりご迷惑をお掛けして大変申し訳ございません。

追加で改修された不具合のため、下記リンクにて情報を公開できて
おりませんでした。
https://cybozudev.zendesk.com/hc/ja/articles/203286840
こちらにつきましても重ねてお詫び申し上げます。

ご迷惑をお掛けしますが、製品のアップデートまで今しばらく
お待ちいただけますようお願いいたします。

0
Avatar
斎藤 栄

higuchiさん
ラジカルブリッジの斎藤です。

先日、「インライン編集時の値の書き換えについて」というタイトルの質問を投稿されたhiguchiさんでしょうか?
https://cybozudev.zendesk.com/hc/communities/public/questions/201413780-%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E7%B7%A8%E9%9B%86%E6%99%82%E3%81%AE%E5%80%A4%E3%81%AE%E6%9B%B8%E3%81%8D%E6%8F%9B%E3%81%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

こちらの質問については、公式の回答で、インライン編集時の値書き換えはできない仕様だったので、リファレンスの方を修正したという回答がなされていましたが、日付、文字列(1行)、ドロップダウンの値変更はできたのでしょうか?
先日の質問は、インライン編集時において、文字列の値変更ができないという質問だったと思いますし、それに対して、そもそもできないのが正しい挙動というのが公式の回答だったと思います。

状況を教えていただけますでしょうか?

0
Avatar
s.higuchi

斉藤様

お世話になっております。
「インライン編集時の値の書き換えについて」の質問も、
私が投稿したものです。

前回の質問は、
インライン編集開始時イベント(app.record.index.edit.show)
であり、斉藤様の仰る様に、こちらでは値の書き換えが
全く出来ないという事でした。

今回は、インライン編集でのフィールド値変更時イベント
(app.record.index.edit.change.<フィールドコード>)
を使用し、ドロップダウンの値変更時に値の書き換えを行う時について
質問させて頂きました。
フィールド値変更イベントでは、日付、文字列(1行)、ドロップダウンの
値は変更可能である事を確認しました。
紛らわしい文章で本当に申し訳有りません。

樋口

0
Avatar
斎藤 栄

higuchiさん

失礼致しました。「インライン編集開始時イベント」ではなくて「インライン編集でのフィールド値変更時イベント」では値の書き換えは有効なのですね。
それでも尚、数値フィールドについては値が書き換わらないという意味のご質問だったのですね。

ちょっと試せてませんが、まずは勘違いをお詫びします。

ちにみに、書き換えできないフィールドとして記載されている
・計算
・ルックアップコピー先フィールド
にはなっていないですよね?

0
Avatar
s.higuchi

斉藤様
お世話になっております。
質問内容が紛らわしく、申し訳有りませんでした。
斉藤様の仰る様に、値変更イベントでは他のフィールドの値変更が
可能でした。
フィールドは間違い無く数値フィールドである事を確認しました。

樋口

0
ログインしてコメントを残してください。