小编Cri*_* A.的帖子

使用PDFMake动态构建表

我正在使用pdfmake用javascript生成pdf.我正在尝试动态构建一个表,但不能正常工作,这是我的尝试

$.ajax({
    type: "POST",
    url: myURL,
    success:function(data){
        /* data has a format like :
         *[{"peaje":"Peaje 1","ruta":"Ruta 1","fechaCruce":"2014-10-18","hora":"15:42","valor":"5000"},{"peaje":"Peaje 1","ruta":"Ruta 1","fechaCruce":"2014-10-18","hora":"14:21","valor":"7000"},{"peaje":"Peaje 1","ruta":"Ruta 1","fechaCruce":"2014-09-19","hora":"11:58","valor":"17000"}]
         */
        var peajes = JSON.parse( data );
        var body = [];
        var titulos = new Array( 'PEAJE', 'RUTA', 'FECHA CRUCE', 'HORA', 'VALOR' );
        body.push( titulos );
        for (key in peajes)
        {
            if (peajes.hasOwnProperty(key))
            {
                var peaje = peajes[key];
                var fila = new Array();
                fila.push( peaje.peaje.toString() );
                fila.push( peaje.ruta.toString()  );
                fila.push( peaje.fechaCruce.toString() );
                fila.push( peaje.hora.toString()  );
                fila.push( peaje.valor.toString() …
Run Code Online (Sandbox Code Playgroud)

javascript pdf-generation pdfmake

8
推荐指数
3
解决办法
3万
查看次数

将一对多关系检索到 JSON sql pure、Golang、Performance

假设我有以下结构,它是映射表。

type Publisher struct{
   ID int       `db:"id"`
   Name  string `db:"name"`
   Books []*Book  
}

type Book struct {
   ID int       `db:"id"`
   Name string  `db:"name"`
   PublisherID   `db:"publisher_id"` 
}
Run Code Online (Sandbox Code Playgroud)

所以,如果我想检索所有相关书籍的所有出版商,我想得到JSON这样的结果:

[ //Publisher 1 
  {
    "id" : "10001", 
    "name":"Publisher1",
    "books" : [
       { "id":321,"name": "Book1"}, 
       { "id":333,"name": "Book2"}
    ]
  },
  //Publisher 2
  {
    "id" : "10002", 
    "name":"Slytherin Publisher",
    "books" : [
       { "id":4021,"name": "Harry Potter and the Chamber of Secrets"}, 
       { "id":433,"name": "Harry Potter and the Order of the Phoenix"}
    ]
  }, …
Run Code Online (Sandbox Code Playgroud)

postgresql json go

5
推荐指数
1
解决办法
2029
查看次数

如何使用 AVFoundation Swift 4 从条形码扫描仪解码 PDF 417 数据

我正在使用带有 Swift 4 的 PDF 417 扫描仪,并使用 AVFoundation,但是如果我使用它AVMetadataMachineReadableCodeObject,然后我尝试使用stringValue我得到的限制数据(只有几个字符)解码数据,那么如何在第一个中实现它实例:

func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!) {

        // Check if the metadataObjects array is not nil and it contains at least one object.
        if metadataObjects == nil || metadataObjects.count == 0 {
            qrCodeFrameView?.frame = CGRect.zero
            messageLabel.text = "No barcode is detected"
            return
        }


        for meta in metadataObjects {
            // Get the metadata object.
            let metadataObject = meta as! AVMetadataMachineReadableCodeObject

            if supportedCodeTypes.contains(metadataObject.type) {

                let barCodeObject …
Run Code Online (Sandbox Code Playgroud)

key-value-observing barcode-scanner pdf417 swift swift4

5
推荐指数
0
解决办法
1121
查看次数

使用 dat.GUI 选择颜色设置三个 js 中的一个对象的颜色

如何在一个对象中使用dat.gui设置颜色三个 js

我想使用对话框选择颜色,例如本例中的 Box 3

怎么做这个?

javascript three.js dat.gui

4
推荐指数
1
解决办法
1万
查看次数

<p:dataTable><p:columns> 中带有 List<List> 的动态列

我正在尝试动态地生成dataTable带有列的 a ,因此List<List>Lista 的内部List是我的列的内容时,我有一个 a ,但是当我尝试显示它时,我无法显示太多。

所以,这是我的 Bean 的代码:

@ManagedBean
@javax.faces.bean.ViewScoped
public class Controlador {

   private List<List> estadistico;

   @PostConstruct
   public void inicializar(){
      this.estadistico = new ArrayList<List>();

      this.estadistico.add(  Arrays.asList( new Integer[]{0,1,24})); 
      this.estadistico.add(  Arrays.asList( new Integer[]{5,1,34})); 
      this.estadistico.add(  Arrays.asList( new Integer[]{12,1,4})); 

   }
   //getter's and setter's
}
Run Code Online (Sandbox Code Playgroud)

这就是视图:

<h:form>
    <!-- estadistico is  List<List> -->
    <p:dataTable value="#{controlador.estadistico}" var="lista">
        <!-- lista is List of numbers
             and I suppose that value is each number
         -->
        <p:columns value="#{lista}" var="value" > …
Run Code Online (Sandbox Code Playgroud)

jsf dynamic-columns primefaces jsf-2

4
推荐指数
1
解决办法
8861
查看次数

如何在EL中获取当前组件的id

我正在使用JSF和PrimeFaces,但我需要获取组件id的值.因为我正在构建具有不同id的dinamycally面板,以显示我需要比较的面板,如果是当前面板,则显示它.

例如,如果我有下一个面板

<p:outputPanel id="#{bean.getID}" autoUpdate="true"
   renderer=#{@this.id == bean.currentPanel}
>
</p:outputPanel>
Run Code Online (Sandbox Code Playgroud)

和豆

public class Bean(){
  private int numberPanels =0;
  private int currentPanel = 0;

  public int getID(){
     //...a process that return different ID
  }
  // getter's and setters
Run Code Online (Sandbox Code Playgroud)

}

显然,@this.id不起作用.那么,如何使用PrimeFaces获取componente ne JSF的ID值?

jsf el primefaces jsf-2

3
推荐指数
1
解决办法
5032
查看次数

如何将函数zip应用于n-list

该示例将函数zip应用于两个alist是:

x = [1, 2, 3]
y = [4, 5, 6]
zipped = zip(x, y)
#show
list(zipped)
[(1, 4), (2, 5), (3, 6)]
Run Code Online (Sandbox Code Playgroud)

但现在如果我有一些喜欢:

array = [   [1,2,3], [3,4,5] , [6,7,8] ... ]
Run Code Online (Sandbox Code Playgroud)

如何应用函数zip来显示如下:

[(1,3,6,...),(2,4,7,...),(3,5,8,...),... (....) ]
Run Code Online (Sandbox Code Playgroud)

python arrays list

0
推荐指数
1
解决办法
153
查看次数

更改Date Java的格式

我有Date格式的Date对象

 /107/2013 12:00:00 AM
Run Code Online (Sandbox Code Playgroud)

我的预期价值:

2013-07-01
Run Code Online (Sandbox Code Playgroud)

我怎么做的?

我正在尝试使用此代码

public static  Date  formatearFecha( Date fecha ){

    String fechaString = new SimpleDateFormat("yyyy-MM-dd").format(fecha) ;
    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    Date fechaFormateada = null;
    try {
        fechaFormateada = df.parse(fechaString);
    } catch (ParseException ex) {
        Logger.getLogger(TestThings.class.getName()).log(Level.SEVERE, null, ex);
    }
    return fechaFormateada;

}
Run Code Online (Sandbox Code Playgroud)

当我尝试进行测试时,我得到了这个:

 System.out.println( formatearFecha(myDate) );
 Mon Sep 30 00:00:00 COT 2013
Run Code Online (Sandbox Code Playgroud)

更新:

我的问题是在sql中将java.util.Date更改为java.sql.Date
我解决了这个问题:

private  String formatearFecha( Date fecha ){
    return new SimpleDateFormat("yyyy-MM-dd").format(fecha);
}

private java.sql.Date stringToSQLDate( String fecString ){

    java.sql.Date fecFormatoDate = null; …
Run Code Online (Sandbox Code Playgroud)

java date

0
推荐指数
1
解决办法
2万
查看次数