สมมุดว่า นาย Ronaldo มีค่า defalut คือ Madrid แต่สามารถย้ายไปทำงานที่ Lisbon ได้ ซึ่งเมื่อถ้าเปิดหน้านั่นมาอยากให้โค้ดออกมาเป็นรูปแบบนี้อะครับ คือแสดงค่า default ของคนคนนั้น
รูปแบบ html แบบนี้น่ะครับ
Lisbon
Madrid
Milan
Newyork
Bangkok
ตัวอย่างนะครับ >> C.Ronaldo
Lisbon
Madrid
Milan
Newyork
Bangkok
ไม่ทราบว่าจะใช้คำสั่งอะไรที่ให้มีการ selected value แบบโค้ดข้างบนครับ แต่ตอนนี้ผมใช้โค้ดแบบนี้อยู่ มันก็ไม่ไม่มีการ selected ค่าที่ต้องการเอาไว้
<%= options_from_collection_for_select @areas, :id, :name, (shift.area_id if shift) %>
ซึ่งในซอร์สของ html เป็นแบบนี้ครับ
Lisbon
Madrid
Milan
Newyork
Bangkok
ตัวอย่างนะครับ >> C.Ronaldo
Lisbon
Madrid
Milan
Newyork
Bangkok
โค้ดอาจจะดูรุงรังหน่อยนะครับ ซึ่งมันเป็นปัญหาสำหรับผมมากเลย รบกวนพี่ ๆ ผู้ชำนาญการในเรื่องนี้ แนะแนวทางให้น้องหน่อยนะครับ ^_^
เปลี่ยน (shift.
Tiggs Boson Wed, 04/02/2009 - 18:48
เปลี่ยน
(shift.area_id if shift)เป็น
2แล้วได้ปะครับ
ruby
piranus Wed, 04/02/2009 - 23:42
ruby หรือเปล่าครับ
Submitted by poloman on 4
Tiggs Boson Thu, 05/02/2009 - 09:54
In reply to ruby by piranus
เปลี่ยนเป
poloman Thu, 05/02/2009 - 00:34
เปลี่ยนเป็น 2 ได้ครับ แต่ก็จะเป็น Madrid ทุก ๆ คนเลย
แต่ถ้าเป็นคนอื่น ๆ ที่ไม่ใช่ C.Ronaldo เช่น D.Beckham ทำงานที่ Milan (Default นะครับ) แต่สามารถย้ายไปทำงานที่ Newyork ได้ ซึ่งตรงนี้ผมอยากให้ selected ค่า default ของแต่ละคน (มีการกำหนด default ไว้แล้วนะครับว่าคือที่ไหน) จะทำยังไงดีครับบบ ?__?
ปล.โค้ดบนกับล่างเป็นซอร์สจาก IE นะครับ ส่วนโค้ดตัวกลางเป็น Ruby on Rails ครับ
(No subject)
Tiggs Boson Thu, 05/02/2009 - 11:31
In reply to เปลี่ยนเป by poloman
กำหนดเป็น integer (1, 2, ...) หรือ string ("Lisbon", "Madrid", ... หรือ "1", "2", ...) ครับ
ยังมีปัญห
Sikachu Sun, 15/02/2009 - 21:34
ยังมีปัญหาอยู่หรือเปล่าครับ? รบกวนเช็คค่าพวกนี้หน่อยครับ
shift.area_idมีค่าอยู่จริง เพราะว่ามันน่าจะเลือกค่าที่อยู่ในshift.area_idอยู่แล้วครับshift.area_idควรจะเป็นค่าตัวเลขครับ 1,2,3,4,5,...บล็อกของผม: http://sikachu.com
ตอนนี้รู้
poloman Wed, 18/02/2009 - 22:50
ตอนนี้รู้แล้วล่ะครับ ว่าทำไมมันทำเป็น selected ไม่ได้่
เพราะว่า db ในส่วนของที่ต้องการให้มัน selected มันไม่ลิงค์กับค่า defult ของแต่ละคน คือ ต่างคนต่างทำงานกันซะเฉย ก็เลยทำไม่ได้ครับ
ขอถามคำถามใหม่้เลยนะครับ ไม่อยากตั้งกระทู้หลาย ๆ อัน
มันคือการสร้างปุ่ม โดยปุ่มชื่อว่า บันทึก >> ทีนี้ได้คำแนะนำมาว่า มันไม่สวย เลยอยากให้ใส่เป็นภาพแทน...กับปุ่มอื่นทำได้นะครับ แต่กับปุ่มนี้ปุ่มเดียว ภาพขึ้น แต่กดแล้วก็ wait(); อยู่อย่างนั้น
ปัญหาน่าจ
Tiggs Boson Fri, 20/02/2009 - 21:59
In reply to ตอนนี้รู้ by poloman
ปัญหาน่าจะเป็นที่ wait() นะครับ
ปกติบน rails
Sikachu Sun, 22/02/2009 - 12:49
In reply to ตอนนี้รู้ by poloman
ปกติบน rails ถ้าผมจะทำปุ่มเป็นรูป ผมจะใช้ helper
image_submit_tagครับแต่ถ้าดูจากโค้ดแล้ว ก็คิดว่าปัญหาน่าจะอยู่ที่ว่า คลิ๊กไปแล้ว
function wait();มันreturn false;มา ทำให้มันไม่ยอมคิดว่าตัวเองโดนคลิ๊กนะครับกำลังงงครับว่า
wait()เอาไว้ทำอะไรครับ? รบกวนระบุเพิ่มเติมด้วยครับ :Dบล็อกของผม: http://sikachu.com