Я хотел бы сделать изображение больше по списку элементов в Dynamics Nav 2013. Что я мог сделать до сих пор, это получить изображение и отобразить его в списке.Сделать изображение более крупным в Dynamics Nav 2013
Для достижения этой цели я называю функцию SearchImage на OnAfterGetRecord:
OnAfterGetRecord()
SearchImage;
SearchImage функция:
// C/AL Code
SearchImage()
//MESSAGE('1');
IF xRec."No."<>"No." THEN BEGIN
//MESSAGE('1');
CLEAR(TmpImg_gInit);
TmpImg_gInit.INIT;
//CurrPage.PictBox2.PAGE.SetRec(TmpImg_gInit);
//CurrPage.PictBox3.PAGE.SetRec(TmpImg_gInit);
i := 1;
//MESSAGE(FORMAT(TIME));
TmpImg_gInit.INIT;
TmpImg_gInit.RESET;
TmpImg_gInit.SETCURRENTKEY("Table ID","Document Type","No.","Line No.","Version No.","Picture No.");
TmpImg_gInit.SETRANGE("Table ID",27);
TmpImg_gInit.SETRANGE("Document Type",0);
TmpImg_gInit.SETRANGE("No.","No.");
//TmpImg_g.SETAUTOCALCFIELDS(Picture);
IF TmpImg_gInit.FINDFIRST THEN BEGIN
TmpImg_gInit.CALCFIELDS(Picture);
END;
//MESSAGE(FORMAT(TIME));
REPEAT
TmpImg_gInit.CALCFIELDS(Picture);
i:= i+1;
xRec."No.":="No.";
UNTIL TmpImg_gInit.NEXT = 0;
// CUDiv.SendKey('{F5}');
END;
Тогда в моем списке, я могу добавить новое поле, которые указывают на TmpImg_gInit.Picture
и на нем отобразится изображение элемента.
Вещь Отображаемое изображение крохотное (тогда как исходное изображение большое). Изображение автоматически изменяется в соответствии с высотой списка.
Я хотел бы знать как я могу отобразить это изображение больше. Есть ли способ сделать это легко (без надстроек)? Если нет, вы можете дать мне указания о том, как это сделать?
У нас есть требование отображать изображения в списке. Это необходимость в бизнесе, который нельзя изменить. Фотографии не обязательно должны иметь очень высокое разрешение, но оно должно быть достаточно большим, чтобы иметь представление о сходе продукта. Кстати, это было возможно в Nav 2009. Есть ли способ сделать это с помощью пользовательских надстроек? –
Да, вы обычно можете всегда создавать пользовательские сценарии пользовательского интерфейса с надстройками управления. Я бы рекомендовал развернуть их с помощью ClickOnce или NAV 2015 (который загружает их динамически). Это позволяет их вручную устанавливать на ПК каждого пользователя. Это относится только к клиенту Windows. –
Не могли бы вы показать мне, как создать надстройку, которая отображает большее изображение в списке? –