2016-07-27 2 views
1

Polymer의 App-drawer에서 서랍의 너비를 변경하려면 어떻게해야합니까? getWidth 메서드는 있지만 setWidth 메서드는 없습니다.다트 폴리머 앱 서랍 폭을 변경하는 방법

--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(); 
} 

그러나 그것은 마지막 줄에서 실패한다.

감사

스티브

답변

1

당신은, 당신의 DOM 모듈 템플릿의 스타일 섹션의 너비를 지정 아래와 같이 할 수 있습니다

<template> 
    <style> 
     app-drawer { 
      --app-drawer-width: 160px; 
     } 
     ... 
    </style> 
</template>