0

アプリケーションを 3.1 から 4.2 に変換しようとしていますが、'applyto' の代わりに何を変更する必要があるかわかりません。renderto と contentel のバリエーションを試しましたが、理解できないようです。4.2では何も起こらないようです。firebugにエラーはありません...

動作する Ext 3.1 コード

 cust_datepicker = function(){
     var els=Ext.select("input.date-picker",true);
     els.each(function(el) {
         new Ext.form.DateField({
             applyto: el.id
             ,format: 'Y-m-d'
             ,altFormats: 'j|j/n|j/n/y|j/n/Y|j-M|j-M-y|j-M-Y'
             ,editable: false
             ,id : el.id
         });
     }
 )};
 Ext.onReady(function(){
     cust_datepicker();
 });

HTML コード:

<form action="xxx/xxx.cgi" method="GET">
<table><tr>
<td><input name="startdate" class="date-picker"/></td>
</tr></table>
</form>
4

2 に答える 2

-1

contentEl プロパティを使用してみてください:

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.AbstractComponent-cfg-contentEl

于 2013-04-11T04:23:53.893 に答える