/ / Ext JS4 Jak otworzyć plik Otwórz okno dialogowe z menu - javascript, extjs, extjs4

Ext JS4 Jak otworzyć plik Otwórz okno z menu - javascript, extjs, extjs4

Jestem nowy w Ext JS4. Chciałbym otworzyć okno dialogowe pliku z menu.

Wiem, że jeśli utworzę go jako przycisk, jak pokazano poniżej i dodam go do menu jako element, będzie działać. Ale nie chcę dodawać go jako przycisku w menu.

var importButton = Ext.create("Ext.form.file.File", {
buttonOnly: true,
buttonText: "Import",
hideLabel: true,
listeners: {
"change": function(fb, v){
onImportButtonClick(fb.getValue());
}
}
});

Poniżej znajduje się kod, który mam.

var fileMenu = Ext.create("Ext.menu.Menu", {
width: 125,
maxWidth: 125,
padding: 0,
plain: false,
items: {
text: "Import",
id: "import",
handler: function(){
//Code to open up the file dialog
}
}
});

Mam nadzieję, że ktoś tam poprowadzi mnie, jak wypełnić komentowaną część. Wielkie dzięki z góry.

Odpowiedzi:

0 dla odpowiedzi № 1

Myślę, że możesz znaleźć odpowiedź tutaj otwórz okno dialogowe pliku w javascript

Zazwyczaj uważam to za dobry sposób na dostosowanie niektórych menu „przesyłania plików” w witrynach do udostępniania plików.


0 dla odpowiedzi nr 2

użyj PLUpload

następnie możesz przesłać wiele plików, jeśli chcesz, zmienić rozmiar obrazów na kliencie i wyświetlić „przycisk” przesyłania w dowolny sposób