小编Sat*_*was的帖子

在Firebase中创建新目录并插入数据

我想动态地在Firebase中创建五个新目录.我还想动态地在这些目录中插入数据.我为此目的编写了这个jquery脚本.

for(var i=0; i<5; i++) {
 var dataRef = new Firebase('https://blr-reaction-buttons.firebaseio.com/' + i);
 dataRef.on('value', function (snapshot) {
  var tempdata = snapshot.val();
  if (!tempdata) {
   tempdata=50;
   dataRef.set(tempdata);
  }
 });
}
Run Code Online (Sandbox Code Playgroud)

但它不是创建多个目录,而是创建一个目录(实际上是最后一个目录)(下图)...

生成我的firebase脚本的目录

我只是不明白为什么会这样.请帮忙.任何形式的帮助将不胜感激.提前致谢.

jquery firebase

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

如何让Flutter ListView像图片一样有边框半径

您好,我正在制作一个项目,但我需要自定义列表视图框,如我所包含的图片所示。我尝试了很多选择,但我做不到。

在此输入图像描述

class Butgerlist extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    final title = 'Grid List';

    return MaterialApp(
      title: title,
      home: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        body: GridView.count(
          crossAxisCount: 2,
          children: <Widget>[
            Container(
              child: const Center(
                child: (Text("box1")),
              ),
              color: Colors.red,
            ),
            Container(
              child: Text("box2"),
              color: Colors.yellow,
            ),
            Container(
              child: Text("box3"),
              color: Colors.orange,
            ),
            Container(
              child: Text("box4"),
              color: Colors.blue,
            ),
          ],
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我想让我的列表视图像这样。如果您有任何建议,请让我知道。谢谢。

在此输入图像描述

listview dart flutter

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

提供者 - 选择器不更新列表项的 UI

我有一个由几个带有尾随图标的 sListView组成的。ListTile图标的颜色应根据用户的点击从透明变为绿色。但是,UI 不会根据用户交互进行更新。

ServiceModel这样的。

class ProviderService extends ChangeNotifier {
  final List<String> totalNames = ['Somesh', 'Tarulata', 'Indranil', 'Satyajyoti', 'Biswas', 'Sajal', 'Kumar', 'Slipa', 'Sonam', 'Neelam'];

  List<String> _selectedNames = [];
  List<String> get selectedNames => _selectedNames;

  void updateselectedNames(String name) {
    bool isExists = _selectedNames.contains(name);

    if (isExists)
      _selectedNames.remove(name);
    else
      _selectedNames.add(name);

    notifyListeners();
  }
}
Run Code Online (Sandbox Code Playgroud)

事情ListView是这样的。

class Members extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    ProviderService plService = Provider.of<ProviderService>(context, listen: false);

    return Scaffold(
      body: SafeArea(
        child: Selector<ProviderService, List<String>>( …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-provider

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

标签 统计

flutter ×2

dart ×1

firebase ×1

flutter-provider ×1

jquery ×1

listview ×1