小编QTh*_*son的帖子

如何使用 Yup 验证开始日期是否在结束日期之后?

我有一个使用 Formik 库创建事件的表单。我需要检查开始日期是否与结束日期重叠,反之亦然。我有两个日期选择器可以选择日期和时间。我如何使用 Yup 来验证这一点并在它们重叠时显示错误消息?

我在这里先向您的帮助表示感谢

const validationSchema = Yup.object().shape({
    eventName: Yup.string()
        .min(1, "Must have a character")
        .max(10, "Must be shorter than 255")
        .required("Must enter an event name"),

    email: Yup.string()
        .email("Must be a valid email address")
        .max(255, "Must be shorter than 255")
        .required("Must enter an email"),

    eventStartDate: Yup.date()
        .required("Must enter start date"),


    eventEndDate: Yup.date()
        .required("Must enter end date")


})

var defaultValue = new Date().toDateString


export default function EventForm(){

    return (
        <Formik 
        initialValues={{eventName: "", email: "", }}
        validationSchema={validationSchema}
        onSubmit={(values, {setSubmitting, resetForm}) …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui yup formik

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

浏览时不显示 Android Studio Marketplace 中的插件

在我浏览时,Android Studio 市场没有显示任何插件。我正在尝试安装颤振插件。市场卡在加载微调器上,当尝试搜索任何插件时,它返回nothing to show. 我卸载并重新安装了 Android Studio,但仍然没有成功。我有互联网连接,可以在浏览器中访问 Android Studio 的插件页面。我也更新了当前版本的 Android Studio:v3.5.3。

我还尝试自动检测代理设置并将自动代理配置 URL 设置https://plugins.jetbrains.com/androidstudio为没有运气。

在此处输入图片说明

plugins android-studio flutter

10
推荐指数
3
解决办法
6566
查看次数

如何更改扩展浮动操作按钮的形状?

我正在尝试将我的操作按钮的形状从这个默认形状更改为矩形。这是我的 xml:

<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:cornerRadius="90dp"
        android:text="@string/create_player_text"
        android:fontFamily="@font/proximanova_semibold"
        app:layout_constraintHorizontal_bias="0.99"
        app:layout_constraintVertical_bias="0.01"/>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

android android-layout android-button floating-action-button material-components-android

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

为什么材质 FAB 在禁用时不改变颜色?

我正在禁用材质浮动操作按钮,但当禁用设置为 true 时,颜色不会改变。我认为 Material 有一个 FAB 主题,禁用后它应该变成浅灰色。我不想在每次启用/禁用背景时添加代码来更改背景。

我目前使用的材料版本:1.1.0

在代码中我只是将 fab 设置为禁用fab.isEnabled = false

这是 XML

            <com.google.android.material.floatingactionbutton.FloatingActionButton
                android:id="@+id/save_reservation_fab"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_margin="@dimen/keyline_2"
                app:backgroundTint="@color/color_primary"
                android:src="@drawable/ic_save_black_72dp"
                app:tint="@color/color_on_primary"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toEndOf="parent"/>
Run Code Online (Sandbox Code Playgroud)

禁用/启用的 fab 如下所示:

在此输入图像描述

它应该看起来像这样:

在此输入图像描述

android kotlin floating-action-button material-components-android

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

如何在 JAXB2 maven 插件版本 2.4 中定义模式目录?

我正在尝试在 pom.xml 中定义架构的目录。我不断收到错误消息“此处不允许使用元素 schemaDirectory”。我猜这个版本不支持这个元素。那么在这个版本中如何定义我的模式目录呢?

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jaxb2-maven-plugin</artifactId>
    <version>2.4</version>
    <executions>
        <execution>
            <id>xjc</id>
            <goals>
                <goal>xjc</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <schemaDirectory>${project.basedir}src/main/resources</schemaDirectory>
        <outputDirectory>${project.basedir}src/main/java</outputDirectory>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

java plugins pom.xml maven jaxb2-maven-plugin

5
推荐指数
2
解决办法
7549
查看次数

如何在Android中创建圆形轮廓材质按钮?

我正在尝试创建一个带有中心图标的按钮。圆的顶部和底部有点平。有没有一种方法可以不使用转角半径?这是我的按钮布局。

<com.google.android.material.button.MaterialButton
        android:id="@+id/start_dispenser_btn"
        style="@style/Widget.MaterialComponents.Button.OutlinedButton"
        android:layout_width="175dp"
        android:layout_height="175dp"
        android:padding="14dp"
        app:cornerRadius="150dp"
        app:icon="@drawable/ic_play_arrow_black_60dp"
        app:iconGravity="end"
        app:iconSize="150dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toStartOf="@+id/stop_dispenser_btn"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/test_dispenser_container"
        app:strokeColor="@color/background_black" />
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

android android-layout android-button material-components material-components-android

4
推荐指数
2
解决办法
93
查看次数

如何自定义浮动操作按钮形状?

我正在尝试创建具有自定义形状的自定义 FAB。我尝试过将android: backgroundshapeAppearanceOverlayshapeAppearance属性一起设置,但仍然没有运气。

        <com.google.android.material.floatingactionbutton.FloatingActionButton
            android:id="@+id/edit_score_fab"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:shapeAppearance="@drawable/edit_score_fab"
            app:shapeAppearanceOverlay="@drawable/edit_score_fab"
            android:background="@drawable/edit_score_fab"/>
Run Code Online (Sandbox Code Playgroud)
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    >
    <size
        android:height="5dp"
        android:width="10dp"/>
    <corners android:bottomLeftRadius="4dp" />
    <solid android:color="@color/color_primary"/>
</shape>
Run Code Online (Sandbox Code Playgroud)

我的结果

在此输入图像描述

我想要的是

在此输入图像描述

android android-button floating-action-button material-components material-components-android

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

我是否需要拥有一个经常使用来自站点的rest api的java应用程序的数据库?

我正在创建一个简单的实时股票市场Java桌面应用程序,显示股票的更新信息.这是我第一次尝试创建一个接收实时数据的应用程序.我解决这个项目的想法是:

  1. 消费JSON从阿尔法华帝REST API.
  2. JSON解析为存储在DB中的对象
  3. 将对象读入可观察列表并放入JavaFX gui 上的Tableview中.

由于股票将每隔几分钟更新一次,我觉得没有必要拥有数据库.我是否应该在每次需要刷新数据时向其余API发送GET请求,还是有更好的方法?

提前致谢.

java rest spring json

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