format ve mask düzeltmesi

This commit is contained in:
Sedat ÖZTÜRK 2025-10-09 16:17:54 +03:00
parent bd0a382c7c
commit 035366ab70
3 changed files with 3 additions and 28 deletions

View file

@ -12092,7 +12092,7 @@ public class PlatformListFormsSeeder : IDataSeedContributor, ITransientDependenc
{
Title = "About Form",
Width = 800,
Height = 600
Height = 720
},
AllowDeleting = true,
AllowAdding = true,

View file

@ -375,33 +375,7 @@ const useListFormColumns = ({
column.alignment = colData.alignment
column.format = colData.format
// editorOptions
if (!colData.editorOptions) {
const allFormItems = gridDto.gridOptions.editingFormDto.flatMap((g) => g.items)
const formItem = allFormItems.find((f) => f?.dataField === colData.fieldName)
if (formItem?.editorOptions) {
colData.editorOptions = formItem.editorOptions
}
}
if (colData.editorOptions) {
try {
column.editorOptions =
typeof colData.editorOptions === 'string'
? JSON.parse(colData.editorOptions)
: colData.editorOptions
} catch (err) {
// Eğer JSON değilse, eval fallback
try {
// Örneğin { format: 'phoneGlobal', mask: '+90 (000)...' } gibi string geldiğinde
column.editorOptions = eval('(' + colData.editorOptions + ')')
} catch (e2) {
console.warn('Invalid editorOptions for', colData.fieldName, colData.editorOptions)
column.editorOptions = undefined
}
}
}
column.editorOptions = { ...(colData.editorOptions as IFormatProps) }
// columnCustomizationDto
column.fixed = colData.columnCustomizationDto?.fixed

View file

@ -676,6 +676,7 @@ const Grid = (props: GridProps) => {
rtlEnabled={gridDto.gridOptions.columnOptionDto?.rtlEnabled}
rowAlternationEnabled={gridDto.gridOptions.columnOptionDto?.rowAlternationEnabled}
onRowPrepared={(e) => {
//header, filter, data, group, summaries
if (e.rowType === 'data') {
e.rowElement.style.height = gridDto.gridOptions?.rowDto.rowHeight
e.rowElement.style.whiteSpace = gridDto.gridOptions?.rowDto.whiteSpace