gpt4 book ai didi

datetime - 如何在 Play! 中获取日期时间输入增删改查形式?

转载 作者:行者123 更新时间:2023-12-02 18:57:38 26 4
gpt4 key购买 nike

默认情况下,java.util.Date 字段以 CRUD 形式表示为简单的“DATE”输入。

public class DatedModel extends Model {

public Date creationDate;

在 CRUD 管理中我看到:

creationDate           [TEXTINPUT]
yyyy-MM-dd format.

是否有任何方法可以仅在选定字段上使用日期时间输入(并非所有字段都会修改 application.conf date.format)?

有没有办法影响“自动化”CRUD 管理中给定字段使用哪个“小部件”?

最佳答案

你的application.conf中有这样的内容:

module.crud=${play.path}/modules/crud
date.format=yyyy-MM-dd hh:mm:ss

然后在模型中:

package models;

import java.util.*;
import play.data.binding.As;
import play.db.jpa.*;
import play.data.validation.*;
import play.templates.*;
import play.mvc.Scope.*;
import javax.persistence.*;
import play.Logger;
import play.templates.JavaExtensions;

@Entity
public class Product extends Model {
@As(lang={"*"}, value={"yyyy-MM-dd hh:mm:ss"})
public Date creationDate;
}

您的 Controller :

package controllers;
import play.*;
import play.mvc.*;
import java.util.*;
import models.*;

public class Products extends CRUD {
}

关于datetime - 如何在 Play! 中获取日期时间输入增删改查形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8561717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com