小编Adi*_*rma的帖子

如何处理onChange并将焦点转移到新的<Field>?

我正在使用 Formik (带有withFormik()),并且想要<Field>在用户输入时检查 a - 在其中包含 4 个字符之后,我想专注于下一个字段,以便他们可以继续输入而无需移动到下一个字段。

所以我的 InnerForm 有:

<Field
  type="text"
  name="credit1"
  inputmode="numeric"
  maxlength="4" />
<Field
  type="text"
  name="credit2"
  inputmode="numeric"
  maxlength="4" />
Run Code Online (Sandbox Code Playgroud)

我的FormikInnerFormContainer = withFormik(...)有一个validationSchema。

如果第一个字段有 4 个字符,我如何捕捉第一个字段的变化,并将焦点移至第二个字段?

我尝试覆盖onChange,但无法弄清楚如何使用用户输入的每个字符更新字段内容。

javascript reactjs formik

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

Jira使用OfBiz的企业架构

"开放的商业项目"是一个企业框架.

事实上Jira使用了这个,我对为特定实体提取数据涉及多少工作感到震惊(比如Jira案例中的问题/错误).

想象一下,获取所有问题的列表,它必须首先获取要为表列显示的所有列(或属性),然后为每个列提取值.对于企业解决方案,这听起来像是次优解决方案(但我理解它如何增加灵活性).

您几乎可以阅读它在Jira中的使用方式:http://confluence.atlassian.com/display/JIRA/Database+Schema

主要网站:http://ofbiz.apache.org/docs/entity.html

我只是对如何列出所有问题感到困惑.意思是,sql查询会是什么样子?

拉一个问题是一回事,但要获得一个清单,你必须做大量的工作来获得价值. 我认为现在可以使用连接使用单一查询来完成它吗?

entity-framework enterprise-library jira ofbiz

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

用 MaterialCommunityIcons 中的图标替换 react-native-paper 搜索栏中的搜索图标

我想更改搜索图标搜索栏反应原生纸与条形码扫描图标。
Native-paper 使用react-native-vector-icons作为MaterialCommunityIcons 中可用的图标和条形码扫描
这是我尝试过的代码,它给出了一个空白而不是一个图标

import MaterialCommunityIcon from 'react-native-vector-icons/MaterialCommunityIcons';
<Searchbar
  placeholder="Search"
  onChangeText={query => { this.setState({ firstQuery: query }); }}
  value={firstQuery}
  icon={<MaterialCommunityIcon name="barcode-scan" size={30}/>}
/>
Run Code Online (Sandbox Code Playgroud)

这是正确的方法还是我错过了什么?

在此处输入图片说明

react-native react-native-vector-icons

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

将实体框架与 Pomelo 一起使用时 MySqlParameter 类型冲突

我有一个Pomelo.EntityFrameworkCore.MySql安装了包的 DAL.EntityFramework 项目。我还有一个安装了 MySql.Data 包的 DAL.MySQL 包。第二个项目用于与 EntityFramework 无关的一般 MySQL 内容。

在 DAL.EntityFramework 中,我有一个使用 ADO.NET 的方法,以便我可以INSERT ... ON DUPLICATE KEY UPDATE对我的数据库执行操作(否则无法使用)。

public async Task<int> SmartUpsert(UserDetails user)
{
    var dbQuery = this.queryProvider.SmartUpsert(user);

    using (var command = this.Context.Database.GetDbConnection().CreateCommand())
    {
        command.CommandText = dbQuery.Query;
        command.CommandType = System.Data.CommandType.Text;
        command.Parameters.AddRange(dbQuery.Params.ToArray());

        this.Context.Database.OpenConnection();
        command.ExecuteNonQuery();
        this.Context.Database.CloseConnection();

        return Convert.ToInt32(command.Parameters["@Output"].Value.ToString());
    }
}
Run Code Online (Sandbox Code Playgroud)

queryProvider注入到类中,实现在 TAP.MySQL 中。这用于提供所需的特定于提供程序的 SQL,而无需将 EF 项目键入特定的 SQL 提供程序。它还创建参数集合(因为这些也是特定于提供程序的)。

public DbQuery SmartUpsert(UserDetails user)
{
    var query = new DbQuery
    {
        Query = "SmartUpsertUserDetails"
    };

    var …
Run Code Online (Sandbox Code Playgroud)

c# mysql asp.net entity-framework asp.net-core

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

使用 Select2 时,如果没有选项,字段会变得太窄

当没有选项时,选择框的宽度会缩小到太窄,甚至“未找到结果”也会出现扭曲。

参考小提琴

$('#example').select2({
    placeholder: 'Select a month'
});

<select id="example" multiple="multiple"></select>
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

在此输入图像描述 在此输入图像描述

javascript jquery jquery-select2

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