最近在整合datacell里面使用了lookup选择数据,在显示的时候显示的是序号没有直接显示名称的解决方案:
前提:
Student
sid name classid class(Class对象名)
Class
classid name
总体思路:
对Student进行datacell显示, 编号,姓名,班级
在整个datacell里面增加一个隐藏的cell为id:如下
<r:datacell id="cell1" .....
<r:field fieldName="id" label="编号">
<h:text />
</r:field>
<r:field fieldName="name" label="姓名">
<h:text />
</r:field>
<r:field fieldName="class/classid" label=".." width="0">
<h:text />
</r:field>
<r:field fieldName="class/name" label="班级
" editId="indexedit">
<w:lookup id="indexedit" lookupUrl="..." onReturnFunc="returnfun"/>
</r:field>
关键在returnfun的写法
function returnfun(arg){
$lookup = $id("indexedit");
lookup.value = arg[1];
lookup.displayValue = arg[1];
var row = $id("cell1").getActiveRow();
var entity = $id("cell1").getEntity(row);
entity.setProperty("class/classid",arg[0]);
entity.setProperty("class/name",arg[1]);
$id("cell1").refreshRow(row);
return false;
}
分享到:
相关推荐
普元 datacell级联保存 <r:datacell entityType=...
Datacell是Eos平台中的一个重要组件,主要用于实现表格数据的动态展示和编辑功能。它不仅能够展示数据,还能根据用户操作实时更新数据,非常适用于需要频繁进行数据查看与修改的应用场景。本文将详细介绍Datacell的...
<r:datacell height="250" entityType="com.hymake.tuweri.project.project.BuildFile" pageSize="100" id="buildfilelist_cell" submitXpath="project/buildFiles" width="100%" xpath="project/buildFiles"> ...
<ItemStyle CssClass="datacell" OnClientClick="return false;" OnClientMouseOver="Show(...);" OnClientMouseOut="Hide();"/> <!-- 更多 BoundColumn 元素 --> ``` ### 三、总结 本文介绍了如何利用`...
7. 云服务器和分布式计算:采用超云服务器和分布式计算平台,如天云的DataCell系列,实现大规模计算任务的并行处理和高可用性。 8. 服务器虚拟化架构:通过虚拟层,将计算资源抽象化,形成虚拟服务器,有效整合物理...
3. **数据单元格(Datacell)**:在表格或表单中,数据单元格是显示和编辑单一数据值的容器。MiniUI的数据单元格可以设置样式、格式化数据,还支持各种验证规则,确保输入数据的有效性。 4. **数据网格(Datagrid)...
这项操作可以帮助我们有效地管理和整合大量分散的数据。下面,我们将详细探讨如何使用MATLAB实现这一过程。 首先,我们需要了解MATLAB中的几个关键函数,它们在处理Excel文件时起到核心作用: 1. **`xlsread`**: ...
在MATLAB GUI中,uitable是一种非常实用的组件,用于显示和编辑表格数据。本教程通过一个65分钟的教学视频,深入浅出地讲解了如何在MATLAB中有效地运用uitable。 1. **uitable的基本介绍** - uitable是MATLAB GUI...
在MATLAB中,我们可以使用`mapdata`函数或者`geoshow`函数来读取和显示这些地图数据。 1. **读取Shapefile**: MATLAB的Mapping Toolbox提供了`shaperead`函数,用于读取Shapefile文件。例如,如果我们要读取名为...
这意味着开发者可以在Java环境中创建、修改和显示Excel文件,而无需依赖于Microsoft Office或任何其他外部软件。 **2. Excel文件的组织结构** 一个Excel文件由一个或多个工作簿(Workbook)组成,每个工作簿可以...
例如,`[Data,DataText,DataCell]=xlsread('X:\test.xls')`这行代码会读取指定路径的Excel文件,并将数据分别存储在`Data`、`DataText`和`DataCell`三个变量中。其中`DataCell`是一个元胞数组,它的内容与Excel中的...
EOS RichWeb由ide开发环境、标签库和Javascript api三部分组成。...RichClient类:提供了datacell、comboselect等ajax控件。 Javascript api EOS RichWeb提供了字符串处理、日期处理、dom操作、ajax操作等js函数。
`<Range>`节点可以设定单元格的基础样式,`<TitleCell>`和`<DataCell>`分别定义标题和数据单元格的属性,如开始和结束位置、是否合并、对齐方式等。此外,`<TitleFont>`和`<DataFont>`则用于指定字体样式。 报表...
本篇文章将详细介绍如何在MATLAB中有效地导入这些文本文件,并进行必要的数据转换和处理。 首先,我们需要理解刚度矩阵的基本概念。刚度矩阵在结构力学中是关键的,它描述了结构在受到外力时各个节点间力的传递关系...
01.03.04 使用Datacell实现从表数据录入 01.03.04.01 修改JSP录入界面 01.03.04.02 修改逻辑程序 01.03.05 EOS应用逻辑开发诀窍 01.04 还能再快吗? 01.04.01 模型设置 01.04.02 主从表功能一步完成 02 EOS ...
CSV格式是一种通用的数据交换格式,便于在各种软件之间导入和导出数据,如电子表格程序(如Microsoft Excel)和数据分析工具。下面我们将深入探讨`cell2csv`函数的工作原理、如何使用以及其在科学与工业领域中的应用...
使用 DataTable就需要了解以下组件 DataColumn,描述数据表中的列。 DataRow,包含数据表中行的数据。 DataCell,包含数据表...PaginatedDataTable,它显示数据表中的部分数据,并提供对其余数据进行分页的控制。
这种操作在数据分析、科学计算和工程应用中非常常见。本教程将详细介绍如何使用MATLAB来完成这个过程。 首先,让我们理解标题和描述。"将txt文件读取为矩阵格式.rar_UTS_matlab 读取txt" 暗示我们要处理一个名为...
GBase 8a的列存储技术将每张逻辑数据表横向分成多个数据列,并将每个数据列纵向分成多个存储单元,称为DC(DataCell)。连续64K行的数据组成一个DC数据包,这是I/O操作的基本单位。DC文件按照2G大小进行分裂,以支持...