2016-10-12 9 views
0

グリッドとグリッドデータレイアウトを使用して、さまざまな画面サイズのコントロールを非表示にしようとしています。SAPUi5使用グリッドとグリッドデータ

ドキュメントhttps://sapui5.hana.ondemand.com/#docs/api/symbols/sap.ui.layout.GridData.htmlに記載されているプロパティvisibleM、visibleS、visibleXLを使用したいと考えていますが、動作していないようです。

ここにJSBinサンプルコードがあり、visibleM、visibleSプロパティでButtonコントロールを非表示にしようとしています。 http://jsbin.com/nugiri/edit?html,console,output

何かが間違っている必要があります。

答えて

1
layoutData: new sap.ui.layout.GridData({ 
        span: 'XL6 L6 M6 S12', 
        visibleM : false 

       }) 

おかげでようやくそれが私のために働きました。私はlibrary.cssに問題がありましたvisibleMプロパティによって設定されたクラス ".sapUiRespGridHiddenM"はスペース ".sapUiRespGridHidden M"で書かれていました。それがうまくいかなかった理由はそのためです。

1

JS Binでは、false - > "false"に引用符を追加してください。

layoutData: new sap.ui.layout.GridData({ 
    visibleM : "false", 
+0

Wen引用符を追加するとエラーが表示されます。 "エラー" "[email protected]://openui5.hana.ondemand.com/resources/sap-ui-core.js:473:736 [email protected]://openui5.hana .ondemand.com/resources/sap-ui-core.js:471:69 P.prototype.generate/<@https://openui5.hana.ondemand.com/resources/sap-ui-core.js:551 :134 [email protected]://openui5.hana.ondemand.com/resources/sap-ui-core.js:468:1365 h <.constructor/<@https://openui5.hana。 ondemand.com/resources/sap-ui-core.js:461:896 –

+0

ああ、あなたは正しいのですが、私は何を考えていましたか?これは確かにブール値のoffcoureでなければなりません! visibleMを残しておきます)、次にフルスクリーンモード(JSの横にある小さな矢印)でサンプルを実行すると、ウィンドウのサイズを変更するとボタンが表示され、異なるsiを打つとリアルタイムで消えることがわかりますゼウス。元のコードが正しいはずです。 –

+0

最後にありがとうございました。私はlibrary.cssに問題がありましたvisibleMプロパティによって設定されたクラス ".sapUiRespGridHiddenM"はスペース ".sapUiRespGridHidden M"で書かれていました。それがうまくいかなかった理由はそのためです。 –

関連する問題