いつもお世話になっております。
表題の通り、レコード編集画面、印刷画面において
文字列(複数行)の行数を固定する方法についてご教授下さい。
現在javascriptかcssで上記動作を行おうと考えているのですが、
どのようなコードを書けば良いのか分かっていない状態です。
初心者で見当違いの質問かもしれませんが、情報や参考URL等
ありましたらよろしくお願いいたします。
いつもお世話になっております。
表題の通り、レコード編集画面、印刷画面において
文字列(複数行)の行数を固定する方法についてご教授下さい。
現在javascriptかcssで上記動作を行おうと考えているのですが、
どのようなコードを書けば良いのか分かっていない状態です。
初心者で見当違いの質問かもしれませんが、情報や参考URL等
ありましたらよろしくお願いいたします。
test様
お世話になっております.
cstapの江田と申します.
JavaScriptカスタマイズで実装可能です.
行数およびフィールドコードは適宜変更してください.
(function(){"use strict";kintone.events.on(['app.record.detail.show','app.record.print.show'],function(event){varlines=2;//最大行数varfieldElement=kintone.app.record.getFieldElement('文字列\_複数行');//フィールドコードvarchildStyle=getComputedStyle(fieldElement.childNodes[0]);varparentStyle=fieldElement.parentNode.style;while(parseFloat(childStyle.height)\>parseFloat(childStyle.lineHeight)\*lines){parentStyle.width=parseFloat(parentStyle.width)+parseFloat(childStyle.fontSize)+'px';}});})();