JqGrid Как изменить ширину формы редактирования?

Я только что проверил документацию онлайн, и метод naturalSize устарел для объекта AVAsset. Однако всегда должен быть AVAssetTrack, который ссылается на AVAsset, а AVAssetTrack имеет метод naturalSize, который вы можете вызвать.

naturalSize

Естественные размеры медиаданных, на которые ссылается дорожка. (только для чтения)

@property (неатомарный, только для чтения) CGSize naturalSize

Доступность

Доступно в iOS 4.0 и более поздних версиях. Объявлено в AVAssetTrack.h

Через: Справочник AVAssetTrack для iOS

17
задан peter 10 October 2010 в 17:20
поделиться

2 ответа

Вы, вероятно, знаете метод navGrid . Он имеет параметры в виде

$("#list").jqGrid('navGrid','#pager',{parameters},
                  prmEdit, prmAdd, prmDel, prmSearch, prmView);

, где параметр prmEdit может содержать любые параметры метода editGridRow , включая параметр width , который вам нужен. Поэтому, если вам нужно, например, иметь форму редактирования шириной 500 пикселей вместо 300 пикселей по умолчанию, вы можете использовать

$("#list").jqGrid('navGrid','#pager',{},{width:500});

Чтобы упростить реализацию, я изменил пример из моего другого ответа, чтобы диалоговое окно редактирования имело 200 пикселей: увидеть его вживую здесь .

26
ответ дан 30 November 2019 в 12:43
поделиться

Вы можете изменить настройки редактирования, используя следующий код.

editSettings = {
recreateForm:true,
jqModal:false,
reloadAfterSubmit:false,
closeOnEscape:true,
savekey: [true,13],
closeAfterEdit:true,
zIndex:1000,
**width: 450**,
pgbuttons:false,

.jqGrid('navGrid','#Pager',editSettings,...) 
3
ответ дан 30 November 2019 в 12:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: