jQueryのEasyUIフォームプラグイン - Datebox日ボックス
$ .fn.combo.defaultsから延長しました。 $ .fn.datebox.defaultsして、デフォルトのデフォルトを上書きします。
一緒に編集可能なテキストボックスやドロップダウンカレンダーパネルの[日付]ボックス(datebox)は、ユーザーがドロップダウンカレンダーパネルから日付を選択することができます。 テキストボックスに、有効な日付に悲しい変換した文字列を入力します。 選択された日付は、所望のフォーマットに変換することができます。
頼ります
- コンボ
- カレンダー
使用法
タグボックス(datebox)から作成日。
<= "必須"に必要な入力されたID = "DD"タイプ= "テキスト"クラス= "easyui-datebox">
javascriptの作成日ボックス(datebox)を使用します。
<入力されたID = "DD"タイプ= "テキスト">
$( '#D-D')。Datebox({ 必須:○ });
プロパティ
プロパティは次の日付ボックス(datebox)プロパティを追加してあり、組み合わせ(コンボ)から延びています。
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
panelWidth | number | 下拉日历面板的宽度。 | 180 |
panelHeight | number | 下拉日历面板的高度。 | auto |
currentText | string | 当前日期按钮上显示的文本。 | Today |
closeText | string | 关闭按钮上显示的文本。 | Close |
okText | string | 确定按钮上显示的文本。 | Ok |
disabled | boolean | 设置为 true 时禁用该域。 | false |
buttons | array | 日历下面的按钮。该属性自版本 1.3.5 起可用。 代码实例: var buttons = $.extend([], $.fn.datebox.defaults.buttons); buttons.splice(1, 0, { text: 'MyBtn', handler: function(target){ alert('click MyBtn'); } }); $('#dd').datebox({ buttons: buttons }); |
|
sharedCalendar | string,selector | 多个日期框(datebox)组件使用的共享日历。该属性自版本 1.3.5 起可用。 代码实例: <input class="easyui-datebox" sharedCalendar="#sc"> <input class="easyui-datebox" sharedCalendar="#sc"> <div id="sc" class="easyui-calendar"></div> |
null |
formatter | function | 格式化日期的函数,该函数有一个 'date' 参数,并返回一个字符串值。下面的实例演示如何重写默认的格式化(formatter)函数。
$.fn.datebox.defaults.formatter = function(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return m+'/'+d+'/'+y; } |
|
parser | function | 解析日期字符串的函数,该函数有一个 'date' 字符串,并返回一个日期值。下面的实例演示如何重写默认的解析(parser)函数。
$.fn.datebox.defaults.parser = function(s){ var t = Date.parse(s); if (!isNaN(t)){ return new Date(t); } else { return new Date(); } } |
イベント
名称 | 参数 | 描述 |
---|---|---|
onSelect | date | 当用户选择一个日期时触发。 代码实例: $('#dd').datebox({ onSelect: function(date){ alert(date.getFullYear()+":"+(date.getMonth()+1)+":"+date.getDate()); } }); |
ウェイ
方法は組み合わせ(コンボ)から延び、以下は日付ボックス(datebox)を書き換えるための方法です。
名称 | 参数 | 描述 |
---|---|---|
options | none | 返回选项(options)对象。 |
calendar | none | 获取日历(calendar)对象。下面的实例演示如何获取日历(calendar)对象,然后重现它。
// get the calendar object var c = $('#dd').datebox('calendar'); // set the first day of week to monday c.calendar({ firstDay: 1 }); |
setValue | value | 设置日期框(datebox)的值。 代码实例: $('#dd').datebox('setValue', '6/1/2012'); // set datebox value var v = $('#dd').datebox('getValue'); // get datebox value |
jQueryのEasyUIプラグイン