[b]2.<col />配置[/b]
[i]a.设置col背景色[/i]
[i]b.动态改变列标题[/i]
DEMO的“数据展示篇”---“其它”---“动态改变列标题”里面演示了在拦截方法中如何动态修改某个列的显示标题,你在这里取到条件值,然后修改它的列标题即可。
[i]c.col中inputbox的option的source参数问题[/i]
[i]d.col的source加condition,session作为条件[/i]
[i]e.col中的label名称太长,换行输出[/i]
通过<col/>的labelstyleproperty或者valuestyleproperty属性将单元格高度弄大一点就可以了。
比如labelstyleproperty="style='height:50px'"
[i]f.数据列col的datatype日期格式设置.[/i]
<col column="birthday" label="出生日期" datatype="date{yyyy-MM-dd hh:mm:ss}"></col>
<col column="birthday" label="出生日期" datatype="timestamp{yyyy-MM-dd HH:mm:ss}"></col>
《开发指南》文档关于数据类型有介绍的。
[i]a.设置col背景色[/i]
labelstyleproperty="style='background:#00008b'"
[i]b.动态改变列标题[/i]
DEMO的“数据展示篇”---“其它”---“动态改变列标题”里面演示了在拦截方法中如何动态修改某个列的显示标题,你在这里取到条件值,然后修改它的列标题即可。
[i]c.col中inputbox的option的source参数问题[/i]
<col column="customer_id" label="客户编号">
<inputbox type="selectbox" defaultvalue="url{txt_customer_id}">
<option
source="@{ select customer_id from basic_customer where {#condition#} order by customer_id } "
label="customer_id" value="customer_id">
<condition name="txt_customer_id">
<value>
customer_id = '#data#'
</value>
</condition>
</option>
</inputbox>
</col>
[i]d.col的source加condition,session作为条件[/i]
<col column="sub_project_id" label="子项目" width="150px" align="left">
<inputbox type="selectbox" depends="project_id">
<option source="@{select sub_project_id,sub_project_name from routine_c_sub_project where {#condition#} and project_id = '#data#' order by sub_project_id asc}" label="sub_project_name" value="sub_project_id">
<condition name="txt_user_id" source="session{user_id}">
<value>
<![CDATA[(owner = '#data#' or owner='all' )]]>
</value>
</condition>
</option>
</inputbox>
</col>
[i]e.col中的label名称太长,换行输出[/i]
通过<col/>的labelstyleproperty或者valuestyleproperty属性将单元格高度弄大一点就可以了。
比如labelstyleproperty="style='height:50px'"
[i]f.数据列col的datatype日期格式设置.[/i]
<col column="birthday" label="出生日期" datatype="date{yyyy-MM-dd hh:mm:ss}"></col>
<col column="birthday" label="出生日期" datatype="timestamp{yyyy-MM-dd HH:mm:ss}"></col>
《开发指南》文档关于数据类型有介绍的。