menambahkan link pada grid tapestry5 | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: menambahkan link pada grid tapestry5

Wednesday, June 15, 2011

menambahkan link pada grid tapestry5

Untuk file .tml
[sourcecode language="xml"]
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd">

<t:grid t:source="listbarang" t:row="barang">
<t:parameter name="nama_barangcell">
<t:actionlink t:id="gotodetail" t:context="${barang.id_barang}">${barang.nama_barang}</t:actionlink>
</t:parameter>
</t:grid>

</html>
[/sourcecode]

Sedangkan file .java

[sourcecode language="java"]
package com.example.tutorial.pages;

import java.util.ArrayList;
import java.util.List;

import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.annotations.SetupRender;

import com.example.tutorial.entities.Barang;

public class VariasiKomponen {

private List listBarang;

@Property
private Barang barang;

@SetupRender
void setupRender(){
if (barang == null)
barang = new Barang();
}

public List getListBarang(){
listBarang = new ArrayList();
listBarang.add(new Barang("1", "Lifebouyz", "Rp 2300"));
listBarang.add(new Barang("2", "Shinzuis", "Rp 3500"));
listBarang.add(new Barang("3", "Pepcodent", "Rp 3500"));
listBarang.add(new Barang("4", "Clearz", "Rp 7500"));
return listBarang;
}

void onActionFromGotoDetail(String id_barang){

}

}
[/sourcecode]

Hasilnya adalah
link pada grid

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux