Слияние кода завершено, страница обновится автоматически
В методе LoadTable
класса Sys_TableInfoService
в разделе vol.Builder.Services
следует добавить проверку на нулевое значение tableInfo
, чтобы избежать ошибки NullPointerException
.
if (tableInfo != null)
{
if (tableInfo.TableColumns != null)
{
tableInfo.TableColumns = tableInfo.TableColumns.OrderBy(x => x.OrderNo).ThenBy(x => x.Name).ToList();
}
}
Примечание: В данном примере также учтено, что сначала сортировка производится по OrderNo
, а затем по Name
. Это может быть полезно при более сложной логике сортировки. Однако, если требуется только сортировка по OrderNo
, можно использовать:
if (tableInfo != null)
{
if (tableInfo.TableColumns != null)
{
tableInfo.TableColumns = tableInfo.TableColumns.OrderByDescending(x => x.OrderNo).ToList();
}
}