Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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
Javascript ColumnTree的渲染器?_Javascript_Extjs - Fatal编程技术网

Javascript ColumnTree的渲染器?

Javascript ColumnTree的渲染器?,javascript,extjs,Javascript,Extjs,我正在尝试向ExtJS中的列树添加自定义渲染器。由于这似乎不受支持,是否有人知道使用渲染器的任何解决方法?下面是一段代码——假设我有一个渲染器,我想用于下面的documentsVersion选项卡——有人有什么想法吗 return new Ext.tree.ColumnTree({ autoHeight: false, rootVisible: showRoot, autoScroll: false, id: (!treeId)? window.mainTreeI

我正在尝试向ExtJS中的列树添加自定义渲染器。由于这似乎不受支持,是否有人知道使用渲染器的任何解决方法?下面是一段代码——假设我有一个渲染器,我想用于下面的documentsVersion选项卡——有人有什么想法吗

return new Ext.tree.ColumnTree({
    autoHeight: false,
    rootVisible: showRoot,
    autoScroll: false,
    id: (!treeId)? window.mainTreeId: treeId,
    loader: (!loader)?window.docTreeLoader:loader,
    columns: [{
         header:"${documentsTitle}",
         width: windowWidth * 0.40
     },
     {
         header:"${documentsVersion}",
         width: windowWidth * 0.10,
         dataIndex:'version'
     },
谢谢

如我所见,他们仍然在ColumnNodeUI.js子类中计算renderer column属性以呈现列数据


因此,您可以尝试添加renderer属性以及标题、宽度和数据索引。

我尝试过这样做,因为我不想在询问之前浪费每个人的时间,但没有取得多大成功。这可能是我在使用渲染器时遇到的问题,尽管渲染器在其他地方使用的渲染器与我在网格列中使用的渲染器相同。我将讨论一下,谢谢:在这种情况下,也许您应该使用内联渲染器函数匿名函数?