ace:fileEntry を使用していますが、2 つの問題があります。
入力ファイルの領域 (ファイル名が表示される場所) が大きくなるように、スタイルを変更しようとしています。どうやってやるの?
コンポーネントは正常に動作していますが、コンポーネント fileEntryListener にエラー メッセージが表示されます。なぜですか?
サイズを変更する方法を見つけました。
Icefaces は ace:fileEntry コンポーネントに 'size' 属性を追加するのを忘れていました。
したがって、 javaScript を使用して挿入する必要があります。
function openFilePanel()
{
// find the component in the document
var nodeList = document.getElementsByTagName("input");
for(var i=0 ; i< nodeList.length;i++)
{
var item = nodeList[i];
if(item.getAttribute("type") == "file")
{ // create and set the 'size' attribute
item.setAttribute("size", "70");
}
}
}
複数の ace:fileEntry コンポーネントを使用している場合は、別の方法で作成される「入力」を見つける必要があります。