実現したいこと
①ルックアップフィールドの文字とアンダーラインの色を黒にしたい。
②合計金額のアンダーラインがぶつ切れになるのを改善したい。
エラー情報
エラーはありませんが、状況は以下の通りです。
利用したソースコード
(function() {
‘use strict’;
// 印刷画面が表示されたときに動作
kintone.events.on(‘app.record.print.show’, function(event) {
// 画面下部の「見積日(加工用)」、「見積有効期限(加工用)」、「メモ」を非表示
kintone.app.record.setFieldShown(‘purchase_price’, false);
kintone.app.record.setFieldShown(‘purchase_total’, false);
kintone.app.record.setFieldShown(‘profit’, false);
kintone.app.record.setFieldShown(‘profit_margin’, false);
kintone.app.record.setFieldShown(‘memo’, false);
kintone.app.record.setFieldShown(‘memo_2’, false);
kintone.app.record.setFieldShown(‘memo_3’, false);
// 下記フィールドの枠線を非表示、背景色をkintone全体の背景色と同じに設定
// 「会社名」、「見積番号」、「見積日」、「印影」、「見積有効期限」、「小計」、「消費税」、「合計金額」
//‘expiration’,‘Estimates_total’, ‘Property_name’
var fields = [‘quotation_number’, ‘pretty_quotation_date’, ‘company_name’, ‘title’, ‘Greeting’, ‘company_information’, ‘person’, ‘Tax_classification’, ‘sub_total’, ‘tax’, ‘grand_total’, ‘expiration’, ‘Estimates_total’, ‘Property_name’, ‘total_charge’];
for (var i = 0; i < fields.length; i++) {
var field = fields[i];
var element = kintone.app.record.getFieldElement(field);
element.style.backgroundColor = ‘#f5f5f5’;
element.style.borderWidth = ‘0px’;
}
});
})();
(function() {
‘use strict’;
var events = [“app.record.detail.show”, “app.record.print.show”];
kintone.events.on(events, function(e) {
//下記のフィールドにアンダーラインを設定
var uVal = kintone.app.record.getFieldElement(“company_name”);
uVal.style.textDecoration = “underline”;
var uVal = kintone.app.record.getFieldElement(“Property_name”);
uVal.style.textDecoration = “underline”;
var uVal = kintone.app.record.getFieldElement(“Estimates_total”);
uVal.style.textDecoration = “underline”;
var uVal = kintone.app.record.getFieldElement(“expiration”);
uVal.style.textDecoration = “underline”;
});
})();
(function() {
‘use strict’;
var events = [“app.record.detail.show”, “app.record.print.show”];
kintone.events.on(events, function(e) {
//下記のフィールドの色を変更
kintone.app.record.getFieldElement(“company_name”).style.fontColer = ‘black’;
});
})();
3つのファイルを読み込みました。
試したこと
styleプロパティがどんなものがあるかを、検索してみました。
再現条件
- 画面・イベント:上記のとおり
- カスタマイズに関連するフィールド(フィールド種類/フィールド名/フィールドコード):①ルックアップフィールド/得意先/company_name②計算フィールド/合計Estimates_total)
- 権限設定:アプリ管理者
- デバイス(PC or モバイル):PC
- OS・ブラウザ:windwos10・Chrome
- IP制限などネットワークに特殊なことがあれば:よくわからない
JavaScriptなど、全く無知です。印刷画面をメイクアップ - kintone 単体で綺麗に印刷 のコードを参考にカスタマイズをしました。どうかよろしくお願い致します。