Hello,
Has anybody figured out how to display the tooltip on a field? I am trying to follow the options here without much success: https://help.acumatica.com/(W(11))/Help?ScreenId=ShowWiki&pageid=b510e5fb-72c3-42f5-a48c-39dda10f0acc
How it was displayed on the classic UI (ASPX):
<px:PXDropDown runat="server" ID="edUsrTBBRPDValidationBrand" DataField="UsrTBBRPDValidationBrand" ToolTip="Controls validation behavior when Brand is missing or invalid during XYZ Product Data processing. Options: None (no validation), Warn (display warning), Error (block processing)." />
Here is what I’ve tried:
.ts File:
import { Messages as SysMessages } from "client-controls/services/messages";
import { createCollection, createSingle, PXScreen, graphInfo, PXActionState, viewInfo, handleEvent, CustomEventType, actionConfig, RowSelectedHandlerArgs, PXViewCollection, PXPageLoadBehavior, ControlParameter, localizable } from "client-controls";
import { INSetup } from "./views";
@localizable
class LocalizableStrings {
static UsrTBBRPDValidationBrand = "Controls validation behavior when Brand is missing or invalid during XYZ Product Data processing. Options: None (no validation), Warn (display warning), Error (block processing).";
}
@graphInfo({graphType: "TBBlueRidge.TBBRSetup", primaryView: "BlueRidgeSetup", })
export class TBBR1000 extends PXScreen {
BlueRidgeSetup = createSingle(INSetup);
LocalizableStrings = LocalizableStrings;
}HTML file:
<qp-fieldset id="fsProductValidations" view.bind="BlueRidgeSetup" caption="Product Validations">
<field name="UsrTBBRPDValidationBrand" tooltip.bind="FieldToolTips.UsrTBBRPDValidationBrand"></field>
</qp-fieldset>
I’ve also tried this in the views.ts:
import { PXView, PXFieldState, gridConfig, treeConfig, fieldConfig, controlConfig, actionConfig, headerDescription, ICurrencyInfo, disabled, PXFieldOptions, linkCommand, columnConfig, GridColumnShowHideMode, GridColumnType, PXActionState, TextAlign, GridPreset, GridFilterBarVisibility, GridFastFilterVisibility, ISelectorControlConfig, ControlParameter } from "client-controls";
import { TBBR1000 } from "./TBBR1000";
import {
localizable
} from "client-controls";
@localizable
class TestToolTips {
static ValidationBrand = "Test123";
}
// Views
export class INSetup extends PXView {
@controlConfig({
tooltip: localizable(TestToolTips.ValidationBrand)
})
UsrTBBRPDValidationBrand : PXFieldState;
}
I’ve not had any success in getting the message to display when hovering over the field drop-down nor title. Any help would be greatly appreciated.
