Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 排序Dojo EnhancedGrid要求用户单击标题边缘附近的狭窄区域_Javascript_Dojo_Usability_Dojox.grid.datagrid_Dojox.grid - Fatal编程技术网

Javascript 排序Dojo EnhancedGrid要求用户单击标题边缘附近的狭窄区域

Javascript 排序Dojo EnhancedGrid要求用户单击标题边缘附近的狭窄区域,javascript,dojo,usability,dojox.grid.datagrid,dojox.grid,Javascript,Dojo,Usability,Dojox.grid.datagrid,Dojox.grid,每当我在Dojo中创建EnhancedGrid时,我发现很难进行排序。对于普通的DataGrid,我没有遇到这个问题 排序要求我在列标题内单击,但只能在标题边缘附近的狭窄区域内单击。我在下图中用绿色突出显示了该区域。对于一些只有一行高的标题,该区域要小得多,更难单击 当我点击蓝色区域时,我的鼠标会变成重新调整大小的图标,即使我没有点击单元格的边缘。为每个单元格设置noresize:true可以防止此问题,但我不想阻止用户调整列的大小 是否有人知道如何进行排序,以便用户可以单击标题中的任意位置进行

每当我在Dojo中创建EnhancedGrid时,我发现很难进行排序。对于普通的DataGrid,我没有遇到这个问题

排序要求我在列标题内单击,但只能在标题边缘附近的狭窄区域内单击。我在下图中用绿色突出显示了该区域。对于一些只有一行高的标题,该区域要小得多,更难单击

当我点击蓝色区域时,我的鼠标会变成重新调整大小的图标,即使我没有点击单元格的边缘。为每个单元格设置noresize:true可以防止此问题,但我不想阻止用户调整列的大小

是否有人知道如何进行排序,以便用户可以单击标题中的任意位置进行排序

谢谢大家!!
Tristan

您可以单击标题中的任意位置对列进行排序,而不仅仅是在标题边缘附近的狭窄区域

看看这个:

更新1:

可能是个bug-我在这里找到了一份报告: 因此,我将尝试从外部源加载脚本,如fiddler示例中所示

请您解释一下,除了参数true之外,您为什么要用数字1加载dojoConfig?以前从未见过这种情况。我以为这里只有布伦。 尝试将配置设置为标题,如下所示:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Demo: Layout with Dijit</title>
<script type="text/javascript">
    var dojoConfig = {
        parseOnLoad: true,
        isDebug: true,
        locale: 'en-us',
        extraLocale: ['ja-jp']
    };
</script>
并加载您的dojo文件

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/dojo/1.8/dojo/dojo.js"></script>
</head>
此外,我还要将数据dojo type=dojox.grid.EnhancedGrid添加到Div区域

<div id="file-table" data-dojo-type="dojox.grid.EnhancedGrid" style="width: 100%; height: 700px;"></div>
问候