2016-07-27 1 views
1

Как изменить ширину ящика в ящике приложений Polymer? Существует метод getWidth, но нет setWidth.Dart-Polymer Как изменить ширину ящика приложения

Нужно ли использовать -app-drawer-width? Если да, то как это делается? Я пробовал:

int drawerWidthPxInt = 256; 

@Listen("handleNarrower") 
handleNarrower(var event, var x) { 
    AppDrawer drawer = document.querySelector("#idDrawerNav"); 
    drawerWidthPxInt -= 40; 
    drawerWidthPxInt = max(drawerWidthPxInt, 36); 
    drawer.customStyle['--app-drawer-width'] = drawerWidthPxInt; 
    drawer.updateStyles(); 
} 

Но это не удается на последней строке.

Благодаря

Steve

ответ

1

Вы можете указать ширину в разделе стиль вашего шаблона дом-модуля, как показано ниже:

<template> 
    <style> 
     app-drawer { 
      --app-drawer-width: 160px; 
     } 
     ... 
    </style> 
</template> 
Смежные вопросы