目次

内容

関連リンク集

日付フィールドをカレンダーにする方法

<!-- extjs libraries--> 
<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" /> 
<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script> 
<script type="text/javascript" src="extjs/ext-all.js"></script> 
<script type="text/javascript" src="extjs/src/locale/ext-lang-ja.js"></script> 
<script type="text/javascript"> 
    Ext.BLANK_IMAGE_URL = "ext/resources/images/default/s.gif";
    Ext.onReady(function() {
        var date = new Ext.form.DateField({
            fieldLabel: '日付',
            format: 'Y/m/d',
            applyTo: 'start_date' // 変更したいフィールドのID
        });
    });
</script> 

写真一覧

失敗例その1

  1. Ext.data.JsonStoreで写真を保存
  2. tabpanel.add時に、itemsでExt.DataViewを指定
  3. 結果、一覧はまったく表示されない

失敗例その2

  1. タブを追加する(HTMLには「div id="日付"」を指定)
  2. Ext.DataViewでテンプレートとデータストアを指定し、applyToで書換対象のDIVを指定
  3. 結果、すでに存在するタブの一覧も更新されてしまう。

成功例

  1. Ext.Ajax.requestでファイル名一覧を取得(Ext.util.JSON.decodeで変換が必要)
  2. XTemplateのapplyTemplateでHTMLを生成
  3. 生成したHTMLをtabpanel.add時に指定する

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (442d)