2013-07-16 2 views
0

У меня есть проблема с подключением плагина qrcode 0.3. Я уже устанавливаю в своем проекте и как получить qrcode для печати?Как получить qrcode с qrcode 0.3 Графический плагин

Это мой код

def beforeInsert() { 
    Integer count = Batch.count()+1 
    String bc = sprintf('%04d',count) 
    if(packNoLevel1 != null){ 
    number = prodDate.format('MM/dd/yy') + '/' + packNoLevel1 + '/' + item.code + '/' + bc 
    }else{ 
    number = prodDate.format('MM/dd/yy') + '/' + packNoLevel2 + '/' + item.code + '/' + bc 
    } 

и как генерировать номер для QRcode ?? спасибо ..

ответ

1

Во-первых, это beforeInsert событие в вашем регионе? Если так генерировать qr внутри вашего домена, это не помогает с его рендерингом. Либо вам нужно переместить эту логику в ваш контроллер, либо сохранить этот номер в базе данных и использовать его позже с контроллера, если вы хотите отобразить qrcode.

Я предположил, что вы смогли переместить логику в контроллер, тогда вам просто нужно передать это число в свое представление, и представление отобразит qrCode для вас на основе этого числа.

YourController.groovy

def show() { 

     // this logic needs be tweaked if you decide to have it in controller 
     //Integer count = Batch.count()+1 
     //String bc = sprintf('%04d',count) 
     // if(packNoLevel1 != null){ 
     //  number = prodDate.format('MM/dd/yy') + '/' + packNoLevel1 + '/' + item.code + '/' + bc 
     // }else{ 
     // number = prodDate.format('MM/dd/yy') + '/' + packNoLevel2 + '/' + item.code + '/' + bc 
     // } 

     def number = calculateMe() 
     [...,qrNumber:number] 
} 

list.gsp

<qrcode:image text="${qrNumber}"/> 
+0

вау братан его так просто, ха-ха, спасибо много !! – lazuardi

+0

@lazuardi Вы могли решить свою проблему? – Alidad

Смежные вопросы