- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想对 eBay 类别使用 treeGrid。
所有类别开始折叠(图片:collapsed categories)
单击邮票后,子类别将在表格底部展开,而不是在邮票下方展开(图片:expanded category Stamps)
我的表定义:
$('#list').jqGrid({
cmTemplate:{sortable:false, autoResizable: true},
multiSort: false,
url:'/admin/ebay/kategorien/get_jqgrid',
datatype:'json',
mtype:'POST',
jsonReader:{ repeatitems: false },
colModel:[{name:'id',index:'id',width:1,hidden:true,key:true},
{name:'name', label:'Name', width:200},
{name:'site_id', label:'Site', width:60},
{name:'cat_id', label:'Kat.-ID', width:60},
{name:'leaf_category', label:'Erlaubt', width:60},
{name:'in_use', label:'Benutzen', width:64,
formatter:'checkbox', align:'center', stype:'select',
editoptions:{value:':Alle;-:-;+:+'}}],
pager:'#pager',
height:'auto',
autowidth:false,
shrinkToFit:false,
guiStyle: 'bootstrap',
viewrecords:true,
gridview:true,
loadComplete: function () {
$(this).triggerHandler('resize.jqGrid');
},
editurl:'/admin/ebay/kategorien/edit',
iconSet:'fontAwesome',
treeGrid:true,
treeGridModel:'adjacency',
ExpandColumn:'name',
ExpandColClick:'true',
caption:'eBay-Kategorien'
});
数据示例:
{
"site_id":"0",
"cat_version":"114",
"cat_id":"20081",
"cat_level":"1",
"name":"Antiques",
"parent_id":"20081",
"leaf_category":"0",
"in_use":"0",
"id":"20081",
"level":0,
"parent":"null",
"isLeaf":"false",
"expanded":"false"
},
{
"site_id":"0",
"cat_version":"114",
"cat_id":"260",
"cat_level":"1",
"name":"Stamps",
"parent_id":"260",
"leaf_category":"0",
"in_use":"0",
"id":"260",
"level":0,
"parent":"null",
"isLeaf":"false",
"expanded":"false"
},
{
"site_id":"0",
"cat_version":"114",
"cat_id":"181423",
"cat_level":"2",
"name":"Africa",
"parent_id":"260",
"leaf_category":"0",
"in_use":"0",
"id":"181423",
"level":1,
"parent":"260",
"isLeaf":"false",
"expanded":"false"
},
我进行了很多测试和搜索,但找不到解决方案......我做错了什么以及如何解决这个问题?
最佳答案
您发布的 JSON 数据与图片不对应。您可以更新 JSON 数据或图片吗?最好准备重现问题的演示(例如,在 jsfiddle 中)。典型错误,如果输入中的项目对应您的图片顺序错误。 jqGrid(和免费的 jqGrid)要求输入节点(从 url 返回)的顺序与扩展项完全对应。重要的是要理解 jqGrid 以相同的顺序加载和放置 TreeGrid 的节点。然后它隐藏折叠的节点以及所有子节点。
我认为“Stamps”节点的子节点位于“Video Games & Consoles”之后,而不是“Stamps”之后。您应该验证并修复加载项目的顺序。
我建议您删除不需要的隐藏id
另外列。选项height:'auto', autowidth:false
和gridview:true
免费 jqGrid 中默认存在,可以删除。选项pager:'#pager'
TreeGrid 通常不需要它,但是 navGrid
则需要它。 ,例如,您可以更改 pager:'#pager'
至pager: true
,删除不需要的空<div id="pager"></div>
并跳过'#pager'
在navGrid
或inlineNav
。免费的 jqGrid 会自动生成寻呼机 div 和 navGrid
或inlineNav
也会自动使用寻呼机。
关于jquery - free-jggrid treeGrid 在表格底部展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39495322/
我在我的一个应用程序中使用 jqGrid。在此,我在 d/m/Y H:m:s 中显示了日期(例如 01/12/2011 14:59:10)。我的格式正确,但显示时间错误(分钟)就像:我得到的日期时间表
我的 jgGrid 显示正确,但导航器按钮上的图标没有出现。将鼠标悬停在按钮上时会显示按钮轮廓和工具提示,但按钮上没有图标,例如“+”或垃圾桶。 还有,有没有办法隐藏某些按钮而不是其他按钮,比如删除添
我想对 eBay 类别使用 treeGrid。 所有类别开始折叠(图片:collapsed categories) 单击邮票后,子类别将在表格底部展开,而不是在邮票下方展开(图片:expanded c
有人能够实现 JQuery 网格插件 jqGrid 吗?我正在尝试实现 JSON 分页,我觉得我已经很接近了,但我也被无关紧要的细节所淹没。如果有人可以发布一些示例代码,我将不胜感激。 最佳答案 当我
我是一名优秀的程序员,十分优秀!