StupidBeauty
Read times:389Posted at:Wed Oct 26 05:15:24 2011
- no title specified

Wt3.1.9文档翻译:Wt::WWebWidget类参考,Wt::WWebWidget Class Reference

成员函数文档

void WWebWidget::doJavaScript

(

const std::string &

js )

[virtual]

当这个部件被渲染或更新以后,执行指定的JavaScript 语句。

如果在WApplication::doJavaScript()中执行的JavaScript 代码通过jsRef()引用咯一个还没渲染的部件的话,可能会导致产生JavaScript 错误,因为对应的DOM 节点还不存在。这是可能发生的,比如某个部件已被创建,但还没有插入到部件树中。

这个函数能够确保,只有当对应的DOM 节点(使用jsRef()引用)能够解析成一个有效的DOM 对象时,那些JavaScript 代码才会执行。

参考:

jsRef()

实现Wt::WWidget

WLength WWebWidget::height

(

)

const [virtual]

返回高度。

返回以前为这个部件设置的高度。这不是按照布局计算出来的高度,而是上次使用resize(const WLength& width, const WLength& height)指定的高度。

这个会应用到基于CSS 的布局中。

参考:

resize(const WLength&, const WLength&), width()

实现Wt::WWidget

void WWebWidget::resize

(

const WLength &

width,

const WLength &

height

)

[virtual]

改变这个部件的大小。

通过指定宽度的高度的方式来为这个部件指定一个新的大小。默认情况下,一个部件拥有自动设置的宽度和高度,参考WLength::isAuto()

这能够对基于CSS 的布局起作用,并且,只有块状(block)部件才能够可靠地赋予一个大小。

当一个部件被插入到某个布局管理器中时,这个部件可通过setLayoutSizeAware()来了解到它自己当前的大小。如果你为这个部件定义咯一个"wtResize()" JavaScript方法的话,那么这个方法也会被调用。

参考:

width(), height()

Wt::WWidget 重载。

Wt::Ext::TextEditWt::WFlashObjectWt::WGLWidgetWt::WHTML5VideoWt::WPaintedWidgetWt::WProgressBarWt::WSliderWt::WTextEdit 中重载。

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4