深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 618|回复: 0
打印 上一主题 下一主题

关于日期选择控件的设计与使用: nago_calendar

[复制链接]

800

主题

1379

帖子

7705

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7705
跳转到指定楼层
楼主
发表于 2019-6-24 14:23:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhgc 于 2019-9-6 22:07 编辑

源码逻辑由plugin/function.nago_calendar.php处理!

约定:日期的格式统一为YYYY-MM-DD

1. 日期控件的常规用法:

  1. {nago_calendar name="STARTDATE"  id="STARTDATE" }
复制代码


注意:name和id属性,可以只写一个!

最后输出的HTML:
  1.    <input name="layer[STARTDATE]"
  2.                 type="text" style="width:120px"
  3.                 value="2019-06-24"
  4.                 readonly="readonly"
  5.                 id="txtSTARTDATE"
  6.                 class="text"
  7.                 OnClick="GetCalendar(this)"  
  8.                 style="cursor:hand" />
复制代码


2. 支持两种工作模式:layer(查询面板)和 editlayer(编辑面板)        ,默认是工作在查询面板模式

  1. {nago_calendar name="STARTDATE"  id="STARTDATE" layer="editlayer" }
复制代码


3. 默认值的处理

  1. {nago_calendar name="STARTDATE"  id="STARTDATE"  value="2018-08-20" }
复制代码


4. 宽度的设置
默认是120px

  1. {nago_calendar name="STARTDATE"  id="STARTDATE"  width=200 }
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-5 06:26 , Processed in 0.029053 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表