Я сделал простое приложение enyo для прокрутки сосков. Он прокручивается вертикально, но не горизонтально. Кроме того, в документации говорится, что вы должны установить размер прокрутки. В примере кода используется flex: 1 для размера, может кто-нибудь объяснить, как это работает.
code enyo.kind({ имя: "MyApps.MainApp", вид: enyo.VFlexBox, компоненты: [ {вид: "PageHeader", содержимое: "Scroll"}, {имя: "curValue", содержимое:("Образец текста ")}, {вид: "Кнопка", заголовок: "Действие", при нажатии: "btnClickA"},
{kind: "Scroller", flex: 1, onScrollStart: "btnClick", components: [
{ content:("Sample Text1")},
{ content:("Sample Text2")}
]}
], btnClick: function() { this.$.curValue.setContent("Начать прокрутку"); // обработка нажатия кнопки },
btnClickA: function() {
this.$.curValue.setContent("Button click"); // handle the button click
} });