标签: syncfusion-chart

Flutter:SfDataGrid 自动宽度列似乎无法按照文档工作

按照此处的示例并彻底阅读此处的文档后,我根本不明白为什么我的专栏没有显示所有内容。

请参阅此屏幕截图,但电子邮件电话号码列被截断: 截图 2022-07-20 10 42 11

我试图注意的事情:

  • 确保列和单元构建器上的填充匹配
  • 删除任何固定宽度
  • 尽可能禁用 softWrap

任何帮助解释为什么会发生这种情况的帮助将不胜感激,谢谢。

页:

import 'package:flutter/material.dart';
import 'package:gt_elite/datasource/athlete_data_source.dart';
import 'package:gt_elite/helpers/colors.dart';
import 'package:gt_elite/helpers/constants.dart';
import 'package:gt_elite/helpers/gt_text_style.dart';
import 'package:gt_elite/models/team.dart';
import 'package:syncfusion_flutter_datagrid/datagrid.dart';
import 'package:easy_localization/easy_localization.dart';

class ManagementAdminScreen extends StatelessWidget {
  final Team team;

  ManagementAdminScreen({@required this.team});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
          color: Colors.white,
          child: SfDataGrid(
            source: AthleteDataSource(
              athletes: team.getAthletesForProfile(Profile.athlete),
            ),
            columnWidthMode: ColumnWidthMode.auto,
            columnWidthCalculationRange: ColumnWidthCalculationRange.allRows,
            frozenColumnsCount: 0,
            columns: [
              _buildColumn('avatar', 'profile.athlete'),
              _buildColumn('email', 'email'),
              _buildColumn('phoneNumber', 'phoneNumber'),
              _buildColumn('birthdate', 'birthdate'),
              _buildColumn('height', 'height'),
            ],
          )),
    ); …
Run Code Online (Sandbox Code Playgroud)

datatables syncfusion dart flutter syncfusion-chart

2
推荐指数
1
解决办法
2618
查看次数

Flutter 将 y 轴值显示为字符串

我有一个简单的图表,其中 x 轴为字符串,y 轴为 int,但我的值太长 10000 我需要将其显示为 10k

我的代码

     Container(
          height: MediaQuery.of(context).size.height * 0.25,
          child: SfCartesianChart(
              enableAxisAnimation: true,
              primaryXAxis: CategoryAxis(
                  majorGridLines: MajorGridLines(width: 0),
                  //Hide the axis line of x-axis
                  axisLine: AxisLine(width: 0),
                  interval: 1),
              primaryYAxis: NumericAxis(
                minimum: 0, maximum: highSale,
                interval: highSale < 200 ? 100 : 2000,
                majorGridLines: MajorGridLines(width: 0),
                //Hide the axis line of x-axis
                axisLine: AxisLine(width: 0),
              ),
              tooltipBehavior: _tooltip,
              plotAreaBorderWidth: 0,
              legend: Legend(isVisible: false),
              series: <ChartSeries<_ChartData, String>>[
                ColumnSeries<_ChartData, String>(
                    dataSource: weekly
                        ? data
                        : yearly
                            ? …
Run Code Online (Sandbox Code Playgroud)

dart flutter syncfusion-chart sfcartesianchart

1
推荐指数
1
解决办法
2069
查看次数