Extjs ext.net如何在同一列上使用多个数据索引
我有以下资料:Extjs ext.net如何在同一列上使用多个数据索引,extjs,ext.net,Extjs,Ext.net,我有以下资料: <ext:RecordField Name="ID" /> <ext:RecordField Name="UserName" /> <ext:RecordField Name="FirstName" /> <ext:RecordField Name="LasttName" /> i wan
<ext:RecordField Name="ID" />
<ext:RecordField Name="UserName" />
<ext:RecordField Name="FirstName" />
<ext:RecordField Name="LasttName" />
i want use FirstName& LasttName on :
<ext:Column ColumnID="Name" Sortable="false" DataIndex="????"
Resizable="false" MenuDisabled="true"/>
我想在以下位置使用FirstName和LasttName:
我需要的是在同一列上使用多个数据索引这是否可能,我如何实现?提前谢谢 试试这样的方法:
//In your head:
<script type="text/javascript">
var myRenderer = function(value, metadata, record) {
return record.get('FirstName') + ' ' + record.get('LastName');
}
</script>
<ext:Column ColumnID="Name" Sortable="false" Resizable="false" MenuDisabled="true">
<Renderer Fn="myRenderer" />
</ext:Column>
//在你的头脑中:
var myRenderer=函数(值、元数据、记录){
return record.get('FirstName')+''+record.get('LastName');
}
我对ext.net了解不多,但我认为您正在寻找渲染器功能。您可以创建自己的列,其中包含来自其他列的值,例如:FirstName+LastName
是的,在本机ExtJS中,这是一个呈现程序函数,因为A1rPun有状态。您还可以设置.Handler
属性,这样就避免了在执行简单操作时必须创建单独的命名函数。示例
啊,好吧,正如我说的,我不熟悉Ext.net。