zoukankan      html  css  js  c++  java
  • (.Net,DevExpress)关于devexpress部分aspx控件需要注意的细节_持续补充ing

    1 TimeEdit控件的高度受其所在html容器(且具有冒泡原则)的css属性Line-height的控制,即使设定该控件的高度也不起作用,开始我以为是因为字体大小影响其高度,经验证与字体大小无关。

    2 NavBar的ClientIDMode属性影响其子Group的客户端控制,通过官方例子可以看到aspx页签中的代码并没有设定ClientIDMode,应该是使用默认值即AutoID。当我看到起js代码中通过ClientInstanceName来定位控件,我自作聪明的设置ClientIDMode为Static,运行后发现不仅js无法对其navbar中的group进行控制,就连其一些界面特效都没有了。

    3 gridview当设置使用popeditform的模式的时候,且里面有容器控件(比如tabcontrol或者gridview),则需要在gridview控件的HtmlEditFormCreated事件中先findtemplatecontrol容器控件,然后利用容器控件的findcontrol方法来定位子控件。 (2010.11.15更新)

    4 TimeEdit控件初始化应该使用DateTime值,并且之前设置其显示模式(2010.11.28更新)

    5 iframe控件默认会在显示的时候顶部留下部分空白,通过设置其marginheight可以调整顶部空白的高度(2010.11.28更新)

    6 WebChart控件中用constantlines表示基准线,可以定义多条不同颜色,不同类型线段,并且还可以定义起标题(2010.12.7更新) 

    7 aspxgridview控件如果要和exporter配合使用,则必须注意调用exporter是需要postback的,因此后台pageload中需要重新绑定一次grid。(2011.1.7更新)

    8 gridviewexporter可以利用其RenderBrick事件来自定义显示内容,比如由于导出成csv或excel时候如果不对数值字段进行处理,默认情况下对于较大数字会以科学计数法来显示,此时就可以利用该事件将单元格的内容和前缀“\t"进行拼接 (2011.1.7更新)

    9 自定义report文件,可以利用实例化report的时候赋值给其Name属性从而动态改变其保存文件的名称(2011.4.13更新)

    10 reporttoolbar通过设置该控件的clientinstancename后,利用空间的客户端方法getSaveFormat可以得到当前的保存文件格式。(2011.4.19更新)

    11 reporttoolbar已经对其默认子控件的行为作了预定义,比如postback,通过简单的e.processonserver的属性设置或者return,甚至cancelbubble进行设置都没办法阻止postback的进行,因此对于较为特殊的自定义行为,最好还是建立自定义按钮,通过客户端的itemclick来自定义客户端行为,进而影响服务端代码运行。(2011.4.21更新)

    12 treeview控件的数据绑定(手动)需要放在ifpostback判断外面(2011.11.7更新)

    13 gridview出现"drag a column here"想要去掉的话在settingsText中的emptyheaders中打个空格即可

    14 gridview中的customcolumndisplaytext事件为对应于普通gridview(微软)中的rowdatabound事件。

    如需转载,请务必注明来源。 

  • 相关阅读:
    TensorFlow神经网络集成方案
    过滤节点
    获取子节点
    获取兄弟节点
    获取父节点
    遍历DOM树
    获取修改CSS
    获取修改元素属性
    获取修改value
    获取更新元素文本html()
  • 原文地址:https://www.cnblogs.com/ocean2000/p/DevExpress.html
Copyright © 2011-2022 走看看