Hi,
I am working with a 25 R1 site that was originally created using 24 R2 and later upgraded to 25 R1. The site includes several customizations, including enhancements to base screens and the development of new custom screens.
After configuring the necessary Modern UI settings in the web.config and site map, the standard base screens are correctly displaying in the Modern UI. However, the customized base screens and newly developed screens are not rendering in the Modern UI as expected.
I have used the built-in converter and followed all the recommended steps for the transition. Below are sample .html and .ts files from a very simple screen that I have converted.
WS101001.html<template>
<qp-grid id="FreightForwarder_grid" view.bind="FreightForwarder"></qp-grid>
</template>
WS101001.ts
import { Messages as SysMessages } from "client-controls/services/messages";
import { createCollection, createSingle, PXScreen, graphInfo, PXActionState, viewInfo, handleEvent, CustomEventType, actionConfig, RowSelectedHandlerArgs, PXViewCollection, PXPageLoadBehavior, ControlParameter, PXView, PXFieldState, gridConfig, treeConfig, fieldConfig, controlConfig, headerDescription, ICurrencyInfo, disabled, PXFieldOptions, linkCommand, columnConfig, GridColumnShowHideMode, GridColumnType, TextAlign, GridPreset, GridFilterBarVisibility, GridFastFilterVisibility } from "client-controls";
@graphInfo({graphType: "TSBookingForm.TSPrefFreightForwarderMaint", primaryView: "FreightForwarder", })
export class TS101004 extends PXScreen {
FreightForwarder = createCollection(TSFreightForwarder);
}// Views
@gridConfig({
showFastFilter: GridFastFilterVisibility.False,
mergeToolbarWith: "ScreenToolbar",
preset: GridPreset.Primary
})
export class TSFreightForwarder extends PXView {
@columnConfig({width: 180}) FreightForwarder : PXFieldState;
}
Please let me know if there is anything I might have missed or if you have any suggestions on how to proceed further.
Thank you in advance.
Premalatha

