Kata-kata stock habis benar2 mem-brainwash otak saya, karena yang ada diotak 
saya adalah tombol stock habis maksudnya menghapus stock. atau mencari stock 
yang kosong.

Yang ada diotak saya saat membaca pertanyaan pak dosen adalah:
1. cari buku stock habis
2. tampilkan buku stock habis di view dalam bentuk query per baris
3. masukan jumlah buku baru tiap barisnya dan kasih tanda check list buat buku 
yang mo diupdate atau disimpan.

Mungkin yang pak dosen maksud adalah : 
1. tampilkan semua buku stock habis
2. diviewnya ada group book gitu?
3. group book itu kemudian ada tombol stock habis cuma 1,bener gak ?
4. klo group book itu ditekan tombol stock habisnya, maka keluar daftar buku2 
yang mo di update / STOCK HABIS gitu? dan dikasih tanda buku2 mana yang dalam 
satu group itu yang mo di update atau STOCK Habis gitu?

bahasa pak dosen mengandung ambiguitas, atau mungkin otak saya yang miskin kosa 
kata. Mohon pencerahan masalahnya saya masih kurang bisa memahami bahasa dosen 
S4. hehehe

Reinhart





--- On Tue, 5/20/08, Arie Kusuma Atmaja <[EMAIL PROTECTED]> wrote:
From: Arie Kusuma Atmaja <[EMAIL PROTECTED]>
Subject: Re: [id-ruby] studi kasus: STOK HABIS / update ALL
To: [email protected]
Date: Tuesday, May 20, 2008, 10:52 AM










    
            2008/5/21 Booking Heaven <booking2heaven@ yahoo.com>:



> 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