框架里面提供的html, js和css类

2011-05-28 13:53:05
王春生
103074
最后编辑:郑乔尹 于 2021-05-14 13:34:23
分享链接
摘要:禅道框架里面提供了一个front.class.php,里面内置了三个类,分别为html, js和css

禅道框架里面提供了一个front.class.php,里面内置了三个类,分别为html, js和css,用来生成一些html标签,创建简单的js交互。

一、html类

  • html::title($title)  生成$title标签。
  • html::meta($name, $value) 生成html的meta标签。
  • html::icon($url) 生成icon文件的调用代码。
  • html::rss($url, $title) 输出rss。
  • html::a($href, $title, $target, $misc),生成超链接。
  • html::mailto($mailto, $title) 生成mailto 链接。
  • html::select($name, $options, $selected, $attr),生成标签。
  • html::radio($name, $options, $selected, $attr), 生成单选按钮。
  • html::checkbox($name, $options, $selected, $attr),生成复选按钮。
  • html::input($name, $value, $attr) 生成文本框。
  • html::hidden($name, $value, $attr)生成隐藏变量。
  • html::password($name, $value, $attr)生成密码框。
  • html::textarea($name, $value, $attr)生成textarea
  • html::file($name, $attr)生成文件选择框。
  • html::submitButton($label, $attr) 生成提交按钮。
  • html::resetButton(),生成重置按钮。
  • html::commonButton($label, $attr) 生成一个普通的按钮。
  • html::linkButton($label, $link, $attr),生成一个带有链接的按钮。

二、JS类

  • js::import($url, $version) 生成一个js文件的调用。version用来区分不同的版本,以避免客户端js文件不刷新的问题。
  • js::alert($message),生成一个警告框
  • js::error($errors),错误警告,$errors可以是数组。
  • js::confirm($message, $okURL, $cancelURL, $okTarget, $cancelTarget),选择提示。
  • js::locate($url, $target),跳转页面, target是要跳转的窗口。
  • js::closeWindow(), 关闭窗口。
  • js::refresh($url, $target, $timeout),刷新页面。
  • js::reload($window), 自动重载某一个窗口。
  • js::exportConfigVars(),将$config里面框架运行的必需信息输出到js中。
  • js::execute($code),执行某一段js代码。

三、css类

  • css::import($url, $version), 导入某一个css文件。
  • css::internal($css),生成code
评论列表
永无叙 2022-12-12 11:13:57
使用js::locate()这个方法跳转时为什么是打开新的窗口不能在当前窗口跳转吗?
王春生 2022-12-12 18:01:28
可以加窗口名称。
101 2022-09-14 01:03:13
如何限制填写工时的日期框不可选择除当月以外的日期
王春生 2022-09-14 10:46:22
控件本身有参数。
胖哥 2022-05-17 12:48:19
html和js类只能在view中使用吗?
王春生 2022-05-17 16:46:19
都可以用。
元曦 2022-03-15 15:30:20
如果model层使用where($where) 那么control层这个$where的格式是怎么样的?
比如:title=111,name=222 这个$where的格式是怎么样的?
简单说就是where条件不一定确定 要适合各种条件的写法
王春生 2022-03-16 08:35:07
一样的。:) control层也可以直接用dao来进行查询。
1111 2021-05-26 16:55:00
Array and string offset access syntax with curly braces is no longer supported 这个错误是什么原因导致的呢
王春生 2021-05-30 15:53:49
具体是在什么代码里面报出来的?
Joven 2020-10-21 14:49:50
->orderby('type desc') 排序时,无法使用 ->orderby('type=2 desc') 具体赋值的排序,想先把重要的显示出来
王春生 2020-10-25 17:48:24
你可以试试自己拼sql。$this->dao->query($sql)->fetchAll()
小林 2020-05-07 13:49:58
html::submitButton对应的方法是怎么找?提交的信息又是什么?
王春生 2020-05-07 18:11:21
搜索会不会?
张济骞 2019-12-27 16:04:44
除开printLink,printIcon等方法外,如何实现打开一个iframe?,希望能点击一个div,onlybody的模式打开一个页面
这个世界不太冷 2019-10-16 17:05:39
js::import($url, $version) 生成一个js文件的调用。version用来区分不同的版本,以避免客户端js文件不刷新的问题。
看了下源码,文档这里应该是IE版本号吧。
王春生 2019-10-17 08:56:35
不是,只要和之前不同即可。
刘梦洁 2019-08-19 10:13:21
禅道里的使用html类生成的多选用了高级样式,生成的单选没有用到高级样式,请问我需要怎么做能让生成的 单选也有高级样式?
1/3
发表评论
评论通过审核后显示。