Is there a way to increase the default size of the Field Help window?

It would be nice for the Entry Form Field Help to open in a larger window by default especially for those fields with a lot of help info. Is there anyway to have the widow open with a larger default size? Thanks!

Rookie Asked on September 18, 2019 in Other.

are people that lazy for even to scroll?

Is there a way to increase the default size of the Field Help window?

on September 18, 2019.

No one should have to scroll or resize the tiny little window that pops up for help, when the technology and how how has existed for decades to appropriately size UI elements based on their content and the browsers reported real estate automatically without the end user input.

I refuse to live in a weak UI/UX world and NS is no example of excellence in either area.

on September 19, 2019.
Add Comment
3 Answer(s)

It won’t produce immediate results, if ever, but you can search for an existing Enhancement and upvote it. Or create one. I’ve often thought it was annoyingly small.

Rookie Answered on September 18, 2019.

It’s stupid small by default, I’ll be filing an Enhancement.

on September 19, 2019.
Add Comment

It wouldn’t be too difficult to hack this using a userscript with a browser extension such as Tampermonkey.

All you would need to do is overwrite the global function `nlFieldHelp`, and change the numbers 400 and 150 in the third from last line to your desired width and height.

It’s not recommended, but probably worst case is it could break the field help in a future release and you would need to deactivate the user script.

function nlFieldHelp(windowTitle, fieldId, flhId, fld, helpTopic, company, formType, formTemplateId, record, isTransactionForm, formTitleTranKey, formTitle, fieldLabelTranKey, fieldLabel) {
  //See FlhUrlParameters.java for param definitions
  var url = NS.Help.getFieldHelpUrl({
    id: fieldId,
    flhid: flhId,
    parameters: {
      "topic" : helpTopic,
      "c" : company,
      "ft" : formType,
      "ftmp" : formTemplateId,
      "r" : record,
      "tr" : isTransactionForm,
      "fttk" : formTitleTranKey,
      "ftt" : formTitle,
      "fltk" : fieldLabelTranKey,
      "fl" : fieldLabel
    }
  });
  nlExtOpenWindow(url, 'fieldhelp', 400, 150, fld, "no", windowTitle, {}, fld);
  return false;
}
Advanced Answered on September 19, 2019.
Add Comment

No it is not possible, system default no way to change. Can try with DOM or something like that but will not recommend it.

Advanced Answered on September 18, 2019.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.