【问题标题】:Ext.net: how to set a width in percent instead pixel?Ext.net:如何以百分比而不是像素设置宽度?
【发布时间】:2011-08-05 12:53:49
【问题描述】:

我想将 GridPanel 的宽度设置为 100%。我的网格面板在一张桌子上。 我知道我只能在固定像素中设置网格面板宽度。 所以我的问题是:如何在 ext.net 中以百分比设置面板、网格面板等的宽度?可能吗 ? 我不想将它“嵌套”到视口中...... 谢谢

【问题讨论】:

    标签: asp.net extjs ext.net


    【解决方案1】:

    要以声明方式将 Width 属性设置为默认的 Pixel 以外的单位类型,您必须创建一个特定于所需单位类型的新单位类型。例如,要将控件的 Width 属性设置为 100 的百分比值,您可以执行以下操作:

    myWebControl.width = Unit.Percentage(100);

    【讨论】:

      【解决方案2】:

      我认为您不能指定百分比值。

      但是,如果您将值设置为“自动”,我相信它会自动填充空间:

      宽度和高度 以像素(或大约 1/96 英寸的与设备无关的单位)测量的固定值。您可以将这些属性设置为 Auto,以便子元素会根据父面板的大小自动调整大小。

      来自微软

      【讨论】:

      • 你是对的!我是个笨蛋;)我将容器设置为 80% 而不是 100%,所以我的网格感觉不到屏幕... :)!对不起,愚蠢的问题!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-24
      • 2012-10-03
      • 2014-06-07
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      相关资源
      最近更新 更多