【问题标题】:Put a column image inside the gridview在gridview中放置一个列图像
【发布时间】:2013-10-23 14:53:32
【问题描述】:

有没有办法在列标题中放置一个图标而不是gridview中的文本值。我正在做这种间接的方式

  <ext:Column ID="Column6" runat="server" Text="TS" Flex="1" Align="Center" DataIndex="SId">
                            <HeaderItems>
                                <ext:Button Dock="Top" ID="Button6" runat="server" IconAlign="Right" IconCls="flagTs" Scale="Large" Flex="1"></ext:Button>
                            </HeaderItems>
                        </ext:Column>

我正在使用一个按钮,它以我放置这张图片的方式将样式放在外面。但它看起来真的很难看 有什么办法可以直接做到这一点,而且不会弄乱网格的外观。

【问题讨论】:

    标签: asp.net extjs ext.net


    【解决方案1】:

    注意 HtmlEncode=false:

    <asp:BoundField HtmlEncode="false" 
     HeaderText='<img src="http://www.gravatar.com/avatar/8c9778a09696aac804ed44f4c8033458?s=32&d=identicon&r=PG" />Filter' />
    

    它会在标题上渲染一个图像,并在其旁边呈现过滤器一词。

    【讨论】:

    • 首先当我看到你的答案时,我怀疑它是否有效。但它工作正常。我使用它就像把图像放在 Text 属性中一样,我不需要使用 HtmlEncode=false : , 因为我使用 ext.net。非常感谢。
    • 很高兴你得到了解决方案。 :)
    猜你喜欢
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    • 2023-03-15
    相关资源
    最近更新 更多