2008/5/21 Booking Heaven <[EMAIL PROTECTED]>:

> Kenapa harus ada tombol STOCK HABIS SEMUA ? Kenapa gak Tombol UPDATE ALL ?

Bahasa UPDATE ALL itu adalah bahasa tukang koding, nah bahasa STOCK
HABIS SEMUA itu adalah bahasa versi manusianya, bahasa yang bisa
dengan mudah nyambung kalo ngomong sama teman/divisi bisnis maupun
langsung customers.

> @buku_kosong = Buku.find(:all, :conditions =>["stock_habis =  ?", 1])

@books = Book.find_all_by_available(true)

> [2] Kemudian saya, tampilkan di form dalam bentuk record per baris + check 
> box, jika dikasih tanda pada checkboxnya maka dia akan terupdate, lalu hanya 
> dengan menekan 1 tombol UPDATE ALL maka semuanya akan terupdate yang 
> checkboxnya dicentang. ini kode pada viewnya :
>
> <% form_tag :action => "tambah_stok" do %>
> <ul>
> <% @buku_kosong do |new| %>
> <li>
> <input type="checkbox" name="buku_kosong[id][]" value="<%= new.id %>"
> <% if @buku_kosong.id.include?(new.id) %> checked="checked" <% end %>/>
> <%= new.nama_buku %> <%= text_field buku_kosong[jumlah][] %>
> </li>
> <% end %>
> </ul>
> <%= submit_tag "Update All" %>
> <% end %>

cara Anda diatas itu cara potong kompas tanpa menyertakan update yang
satu satu dulu, yg dimaksud dari studi kasus adalah Anda musti punya
UPDATE atau *TOMBOL* STOK HABIS di SETIAP record yang Anda tampilkan,
itu yg pertama.

yang kedua, baru boleh anda tampilkan checkbox di SETIAP record utk
penanda utk di update menjadi STOK HABIS.

Nilai masih dipending :-B

Blog http://tinyurl.com/2bjgvn

Kirim email ke