Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs ext.net如何在同一列上使用多个数据索引_Extjs_Ext.net - Fatal编程技术网

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。