AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.10.2017, 11:46   #1  
AnGor is offline
AnGor
Участник
Аватар для AnGor
 
97 / 46 (2) +++
Регистрация: 30.08.2007
Адрес: Ulm
Записей в блоге: 6
? AX 2012R3, Warehouse Mobile Device Portal: работа с камерой.
Всем привет!
Возможно ли в Warehouse Mobile Device Portal реализовать такую штуку:
1. Выбираем контейнер (это понятно как)
2. Делаем фото мобильным устройством и крепим его к записи выбранного контейнера
Старый 30.10.2017, 13:18   #2  
AnGor is offline
AnGor
Участник
Аватар для AnGor
 
97 / 46 (2) +++
Регистрация: 30.08.2007
Адрес: Ulm
Записей в блоге: 6
вобщем-то задача для меня теперь сводится к тому, чтобы
1. всунуть такой вот хтмл:
<input type="file" name="fileToUpload" id="fileToUpload" onchange="fileSelected();" accept="image/*" capture="camera" />
<input type="button" onclick="uploadFile()" value="Upload" />
2. свой ява-скрипт для fileSelected() и uploadFile()
Старый 30.10.2017, 18:26   #3  
AnGor is offline
AnGor
Участник
Аватар для AnGor
 
97 / 46 (2) +++
Регистрация: 30.08.2007
Адрес: Ulm
Записей в блоге: 6
получилось.
все дело в DisplayIEOS.aspx
а именно в функции init().
участок html DisplayIEOS.aspx который грузит файл (у меня он в конце файла):
PHP код:
<div id="TakePhoto">        
<
form id="form1" enctype="multipart/form-data" method="post" action="Upload.aspx">
 
    <
div>
 
      <
label id="label1" for="fileToUpload">ContainerId</label><br />
      <
input name="FileContainerId" id="FileContainerId" type="text" placeholder="" value=""><br />
      <
label for="fileToUpload">Take or select photo(s)</label><br />
      <
input type="file" name="fileToUpload" id="fileToUpload" onchange="fileSelected();" accept="image/*" capture="camera" />
      
    </
div>
 
    <
div id="details"></div>
 
    <
div>
 
      <
input type="button" onclick="uploadFile()" value="Upload" />
 
    </
div>
 
    <
div id="progress"></div>
 
  </
form>
  </
div
init():
PHP код:
function init() {

    
"use strict";

    
focusFirstEnabledInput();
    
    var 
ContainerId document.getElementById("ContainerId");
    var 
TakePhoto document.getElementById("TakePhoto");
    if(
ContainerId == null)
    {
        
TakePhoto.style.display "none";
    }
    

т.е. если моя WHS форма имеет контрол ContainerId то показываю форму для аплоада.
Теоретически, можно любой скрипт запхнуть и плюс есть информация о воркере. Дальше можно сервисами работать.
За это сообщение автора поблагодарили: MazZzDaI (1), kashperuk (5), trud (5), skuull (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kashperuk Ivan: Announcement: Warehouse Mobile Devices Portal improvements with February update of AX 2012 R3 Blog bot DAX Blogs 11 20.03.2017 01:05
stephenmann: Technical History of Dynamics AX - From Axapta 3.0 to AX2012 Blog bot DAX Blogs 5 03.03.2017 10:22
emeadaxsupport: Warehouse Mobile Device Portal (WMDP) timeout Blog bot DAX Blogs 0 08.06.2016 03:17
organicax: Warehouse mobile device text colors Blog bot DAX Blogs 0 24.03.2016 22:12
organicax: Current work is frozen message on the warehouse mobile device Blog bot DAX Blogs 0 13.03.2016 03:41
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.