找回密码
 立即注册

QQ登录

只需一步,快速开始

dev_wjx

初级会员

31

主题

93

帖子

324

积分

初级会员

积分
324
dev_wjx
初级会员   /  发表于:2024-3-6 16:23  /   查看:727  /  回复:5
10金币
本帖最后由 Richard.Huang 于 2024-3-18 15:49 编辑

产品:SpreadJS
版本:V13

微信图片_20240306162306.png

最佳答案

查看完整内容

其实spreadjs 本身就有datetime类型的单元格下拉框,直接添加这个date time picker 展开显示的就是中文的。 let style = new GC.Spread.Sheets.Style(); style.dropDowns = [ { type: GC.Spread.Sheets.DropDownType.dateTimePicker, option: { showTime: true // false will hide the time part } } ]; sheet.setStyle(1, 1, style); spread.commandManager().exe ...

5 个回复

倒序浏览
最佳答案
最佳答案
AKA_HSTS
注册会员   /  发表于:2024-3-6 16:23:43
来自 4#
本帖最后由 AKA_HSTS 于 2024-3-7 09:04 编辑

其实spreadjs 本身就有datetime类型的单元格下拉框,直接添加这个date time picker 展开显示的就是中文的。
image.png996495361.png

let style = new GC.Spread.Sheets.Style();
style.dropDowns = [
    {
        type: GC.Spread.Sheets.DropDownType.dateTimePicker,
        option: {
              showTime: true  // false will hide the time part
        }
    }
];
sheet.setStyle(1, 1, style);
spread.commandManager().execute({cmd:"openDateTimePicker",row:1,col:1,sheetName:"Sheet2"});

评分

参与人数 1金币 +200 收起 理由
Joestar.Xu + 200 很给力!

查看全部评分

回复 使用道具 举报
dev_wjx
初级会员   /  发表于:2024-3-6 17:10:42
2#
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-6 17:44:12
3#
您好,您的日期控件实际上是 jQuery UI的一个日期选择器控件(Datepicker)。若要将 jQuery UI Datepicker 的显示设置为中文,您需要包含 jQuery UI Datepicker 的本地化文件。这与SpreadJS没有关联,我在网络上找寻了相关本地化的实现,您可以参考一下:https://geek-docs.com/jquery/jqu ... gelocalization.html
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-7 11:33:31
5#
楼上热心用户提供的是当前版本的date time picker,楼主也可以参考一下。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-18 17:29:31
6#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部