私はExtJs 2.2を持っています
そして、私はJSPにこの入力を持っています:
<td class="myStyle" bgcolor="someColor"><div align="left">
<input name="myInput" type="text" id="myInput" value="" size="30" maxlength="40">
</div></td>
それから私はこれを持っています:
Ext.onReady(function(){
new Ext.form.NumberField({
allowDecimals: false,
allowNegative: false,
cls:'',
emptyClass:'',
emptyText:'',
fieldClass:'',
focusClass:'',
invalidClass:'',
invalidText:'',
disableClass:'',
grow: false,
maxLenght: 40,
applyTo: document.getElementById("myInput")
});
});
しかし、それは入力が持っていたスタイルを変更します... myInput からスタイルを保持する方法はありますか?
編集:
また、昨日、Extjs 入力を html 入力の上に配置していることに気付きました!..だから、HTML コードを次のように変更します。
<td class="myStyle" bgcolor="someColor"><div align="left" id='myInputDiv'>
</div></td>
そしてこれへのextjsコード:
Ext.onReady(function(){
new Ext.form.NumberField({
allowDecimals: false,
allowNegative: false,
cls:'',
emptyClass:'',
emptyText:'',
fieldClass:'',
focusClass:'',
invalidClass:'',
invalidText:'',
disableClass:'',
grow: false,
maxLenght: 40,
id: 'myInput',
name: 'myInput',
applyTo: document.getElementById("myInputDiv")
});
});
ただし、ページ内の他の入力とは見た目が異なります