"com.liferay.portlet.action-timeout", "com.liferay.portlet.active",
"com.liferay.portlet.add-default-resource",
"com.liferay.portlet.ajaxable",
"com.liferay.portlet.application-type",
"com.liferay.portlet.autopropagated-parameters",
"com.liferay.portlet.autopropagated-parameters",
"com.liferay.portlet.configuration-path",
"com.liferay.portlet.control-panel-entry-category",
"com.liferay.portlet.control-panel-entry-weight",
"com.liferay.portlet.css-class-wrapper",
"com.liferay.portlet.display-category",
"com.liferay.portlet.facebook-integration",
"com.liferay.portlet.footer-portal-css",
"com.liferay.portlet.footer-portal-javascript",
"com.liferay.portlet.footer-portlet-css",
"com.liferay.portlet.footer-portlet-javascript",
"com.liferay.portlet.header-portal-css",
"com.liferay.portlet.header-portal-javascript",
"com.liferay.portlet.header-portlet-css",
"com.liferay.portlet.header-portlet-javascript",
"com.liferay.portlet.icon", "com.liferay.portlet.instanceable",
"com.liferay.portlet.layout-cacheable",
"com.liferay.portlet.maximize-edit",
"com.liferay.portlet.maximize-help",
"com.liferay.portlet.parent-struts-path",
"com.liferay.portlet.pop-up-print",
"com.liferay.portlet.preferences-company-wide",
"com.liferay.portlet.preferences-owned-by-group",
"com.liferay.portlet.preferences-unique-per-layout",
"com.liferay.portlet.private-request-attributes",
"com.liferay.portlet.private-session-attributes",
"com.liferay.portlet.remoteable",
"com.liferay.portlet.render-timeout",
"com.liferay.portlet.render-weight",
"com.liferay.portlet.requires-namespaced-parameters",
"com.liferay.portlet.restore-current-view",
"com.liferay.portlet.scopeable",
"com.liferay.portlet.show-portlet-access-denied",
"com.liferay.portlet.show-portlet-inactive",
"com.liferay.portlet.show-portlet-inactive",
"com.liferay.portlet.single-page-application",
"com.liferay.portlet.struts-path", "com.liferay.portlet.system",
"com.liferay.portlet.use-default-template",
"com.liferay.portlet.user-principal-strategy",
"com.liferay.portlet.virtual-path", "javax.portlet.description",
"javax.portlet.display-name", "javax.portlet.expiration-cache",
"javax.portlet.info.keywords", "javax.portlet.info.short-title",
"javax.portlet.info.title", "javax.portlet.portlet-mode",
"javax.portlet.portlet-name", "javax.portlet.preferences",
"javax.portlet.resource-bundle", "javax.portlet.security-role-ref",
"javax.portlet.supported-processing-event",
"javax.portlet.supported-public-render-parameter",
"javax.portlet.supported-publishing-event",
"javax.portlet.window-state"

Liferay 7 portlet中所有能在@Component中修改的属性的更多相关文章

  1. knockoutjs如何动态加载外部的file作为component中的template数据源

    玩过knockoutjs的都知道,有一个强大的功能叫做component,而这个component有个牛逼的地方就是拥有自己的viewmodel和template, 比如下面这样: ko.compon ...

  2. [Liferay6.2]Liferay入门级portlet开发示例

    什么是Portlet 来自百度百科(http://baike.baidu.com/view/58961.htm)的定义如下: portlet是基于java的web组件,处理request并产生动态内容 ...

  3. 在 Angular 2 Component 中使用第三方 JS 库

    本文所有内容以 Angular 2 Quick Start 项目为基础,使用 TypeScript 语言. 如上图,最近遇到一个需求,需要在一个刚启动的 Angular 2 项目中使用 snap.sv ...

  4. spring boot拦截器中获取request post请求中的参数

    最近有一个需要从拦截器中获取post请求的参数的需求,这里记录一下处理过程中出现的问题. 首先想到的就是request.getParameter(String )方法,但是这个方法只能在get请求中取 ...

  5. Expo大作战(八)--expo中的publish以及expo中的link,对link这块东西没有详细看,大家可以来和我交流

    简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,将全部来与官网 我猜去全部机翻+个人 ...

  6. vue中:key 和react 中key={} 的作用,以及ref的特性?

    vue中:key 和react 中key={} 为了给 vue 或者react 一个提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性 一句话概括就是 ...

  7. 地图四叉树一般用在GIS中,在游戏寻路中2D游戏中一般用2维数组就够了

    地图四叉树一般用在GIS中,在游戏寻路中2D游戏中一般用2维数组就够了 四叉树对于区域查询,效率比较高. 原理图

  8. sqlserver 中数据导入到mysql中的方法以及注意事项

    数据导入从sql server 到mysql (将数据以文本格式从sqlserver中导出,注意编码格式,再将文本文件导入mysql中): 1.若从slqserver中导出的表中不包含中文采用: bc ...

  9. 在Myeclipse中提交代码到GitHub中

    这需要借助插件Egit,首先就是先下载该插件了,可以再eclipse中下载,也可以在外面下载,下载就不说了.下载地址git://github.com/houyongchao/plugin-Egit.g ...

随机推荐

  1. 别不拿里程碑当石头---------IT项目管理之项目计划(转)

    如果说做项目不需要计划,恐怕没人会认同.是否每个项目计划都起到了作用呢?却不尽然.知道要做计划,但不知道为什么做计划,如何做计划的还是大有人在.所以很多计划沦为依样画葫芦,成了摆设. IT项目计划的用 ...

  2. javascript中match和RegExp组合用法

    function getCookie(name)//取cookies函数 { //coook中document.cookie = "age=12; name=1.css"; var ...

  3. GemFire 入门篇1:GemFire 是什么?

    一.GemFire是什么?   如果你了解Redis或memCached,那么恭喜,你很快就能理解GemFire是什么,没错,你可以把它理解为一个增强版的Redis,具体在哪些方面增强,我们日后慢慢聊 ...

  4. ASP.net UrlRewrite的防盗链功能

    ASP.net中如何实现基于UrlRewrite的防盗链. ASP.net中最快实现UrlRewrite的方法这篇文章中说了如何做UrlRewrite,那只是一个最简单的应用 其实利用UrlRewri ...

  5. mysql 排重查询

    GROUP BY 语句可以实现某一列的去重查询. 直接上语句: select io_dev_id from io_info where (TID=1 AND host_name='yang1') GR ...

  6. Yii框架中使用PHPExcel导出Excel文件

    最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法: 1.首先在config\main.php中添加对PHPExcel的引用,我的方式是这样: 1 2 3 4 ...

  7. STM32F0xx_ADC采集电压配置详细过程

    前言 关于ADC这一块的功能基本上也算是CortexM芯片的标配了.ST的每一块芯片都有这个功能,只是说因型号不同,通道数.位数等有所不同.STM8的芯片大多数都是10的,也就是说分辨率可达到:参考电 ...

  8. Test,Nginx Hello World Module

    ngx_addon_name=ngx_http_mytest_module HTTP_MODULES="$HTTP_MODULES ngx_http_mytest_module" ...

  9. linux kernel同步机制的思考

    在学习内核同步机制的时候,书中介绍了同步方法:原子操作(atomic).自旋锁(spinlock).信号量(semaphore).互斥锁(mutex).完成变量(completion).大内核(BLK ...

  10. ListView的动态刷新问题——用notifyDataSetChanged没作用

    也许很多开发的朋友,尤其是Android初学者(笔者也是个初学者),在动态刷新ListView时,使用notifyDataSetChanged并没有起到作用.有时会被困扰得很痛苦. 其实,在使用not ...