Мое требование состоит в том, чтобы отключить панель сетки внутри набора полей или строк сетки при определенных условиях. В сетке содержится более 20 элементов, и для просмотра всех элементов сетки должна быть строка прокрутки. Если я использую отключенное свойство сетки, тогда полоса прокрутки также отключается. Но мне нужно, чтобы полоса прокрутки была включена, чтобы пользователь мог видеть все элементы сетки.Отключить панель сетки с флажками
Для вышеперечисленного i кодируется с feildset autoscroll: true и layout: fit. Но при отключении панели сетки полоса прокрутки fieldset также отключается из-за макета: fit свойство fieldset. Есть ли способ достичь этого?
Код:
Ext.applyIf(this, {
border : false,
frame : false,
bodyStyle : 'padding:12px 15px 0px',
labelAlign : 'top',
columnWidth : 0.5,
heigth : 350,
layout : 'form',
items: [{
xtype: 'fields',
id: 'fields',
layout: 'fit',
height: 321,
autoScroll: true,
title: 'Element list',
items: mygridPanel
}]
})
Вы попробовали обернуть сетку на другой панели с автопрокруткой, поэтому, когда вы отключите сетку, внешняя панель все еще активна, поэтому полоса прокрутки все еще должна функционировать? – gunnx
Спасибо за ваш ответ. Я пробовал с кодом ниже, он работает в firefox. В том, что он выдает ошибку времени выполнения ... – AJJ