小编Saa*_*hir的帖子

选择 - 创建和选项不能一起工作

我可以让这两个功能单独工作,但是当我尝试在一个启动中同时使用这两个功能时,却不起作用。

只创造

$('#input-tags').selectize({
     delimiter: ',',
     persist: false,
     create: function(input) {
        return {
           value: input,
           text: input
        }
     }
});
Run Code Online (Sandbox Code Playgroud)

创建和选项

var data = [ "option 1", "option 2", "option 3" ];
var items = data.map(function(x) { return { item: x }; });

$('#input-tags').selectize({
    delimiter: ',',
    persist: false,
    maxItems: 2,
    options: items,
    labelField: "item",
    valueField: "item",
    sortField: 'item',
    searchField: 'item',
    create: function(input) {
        return {
            value: input,
            text: input
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

在第二个中,当您单击“添加文本”时,它不会在输入字段中显示为标签。单击屏幕上的其他任何位置使其消失。

示例: http: //jsfiddle.net/2ZrEu/

jquery selectize.js

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

Catalina - 无法安装 Cocoapods

我正在尝试在 MacOS Catalina (10.15.7) 上安装 Cocoapods,到目前为止这一直是一场噩梦。

我最初使用brew安装,但它是1.5.2版本,我至少需要1.9。

gem install cocoapods 给我以下错误:

我尝试了各种解决方案。我什至从https://developer.apple.com/download/more/下载命令行工具,但似乎没有任何效果。如果有人能提供帮助,我将不胜感激。

gem install cocoapods
Building native extensions. This could take a while...
ERROR:  Error installing cocoapods:
    ERROR: Failed to build gem native extension.

    current directory: /Users/saadbashir/.gem/gems/ffi-1.15.0/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./siteconf20210310-733-gidhhw.rb extconf.rb
checking for ffi.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided …
Run Code Online (Sandbox Code Playgroud)

xcode cocoapods

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

在 Flutter Windows 应用程序中按 Tab 键移动到下一个输入字段

我有一个包含多个TextFormField 的表单。我希望用户能够使用选项卡移至下一个字段或使用 Shift+Tab 返回。页面如下所示:

在此输入图像描述

当我专注于“合同号”字段并按 Tab 键时,它不会转到组合字段,而是转到使用 NavigationRail 创建的侧面导航中编写的发票。再次按下选项卡时,它会移动到“付款”。在第三个选项卡上,它移至“合成文本字段”。

有什么办法可以修复这种情况发生的顺序吗?

dart flutter flutter-windows flutter-textformfield

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

Flutter:从小部件重定向到另一个页面

我正在尝试实现一个注销页面。因此,当用户单击导航中的注销按钮时,将调用以下代码:

Class Logout extends StatelessWidget {
   @override
   Widget build(BuildContext context) {
      final provider = Provider.of<SignInProvider>(context, listen: true);
      Future.delayed(Duration(seconds: 5), () async {
         provider.isLoggedIn = false;
         provider.notifyListeners();
         Navigator.pushReplacement(
            context, new MaterialPageRoute(builder: (context) => LoginGate()));
      });
       return Center(child: CircularProgressIndicator());
   }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

The following assertion was thrown building MainScreen(dirty, dependencies: [_InheritedProviderScope<SelectedIndex?>, _InheritedProviderScope<SignInProvider?>], state: _MainScreenState#6a8ce):
setState() or markNeedsBuild() called during build.
Run Code Online (Sandbox Code Playgroud)

我尝试添加延迟,希望能解决问题,但没有帮助。希望获得有关如何处理此问题的帮助。

使用 NavigationRail 显示注销按钮

const NavigationRailDestination(
  icon: Icon(Icons.logout),
  label: Text('Logout'),
),
Run Code Online (Sandbox Code Playgroud)

使用以下方式调用注销小部件:

child: Row(
   children: [
     NavigationRailExample(),
     const VerticalDivider(thickness: 1, width: 1), …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-provider

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