Smartform Thought: ซ่อนแสดงทำแบบไหนดี?

สวัสดีครับ หลังจากปล่อยให้ Ranger ท่านอื่นเขียนเรื่องหนักมานาน วันนี้เรามาเรื่องเบาๆ บ้างดีกว่า วันนี้เรามาเบาๆ เกี่ยวกับ การใช้ Rule เพื่อให้เหมาะสมตามสถานะการณ์กันครับ

ตามปกติเวลาที่เราสร้าง form ที่เมื่อเลือก option แล้วจะมีการแสดง control/view ที่สองคล้องกับสิ่งที่เลือก ดังภาพด้านล่าง

Radio00

ถ้าเลือก Other (Please specify) จะมีช่องให้กรอกRadio01

ซึ่งการทำแสดง control ในรูปแบบนี้ ในทางปฏิบัติก็ทำได้สองแบบครับ คือ ใช้ Action ในกลุ่ม Set หรือ ShowShowAndSetAction

ถ้าใช้ Set ก็ทำแบบนี้ แล้ว กด configure
Set01

แล้วไปเลือก Visible ให้เป็น Yes
Set02

แต่ถ้าเราใช้ Show เราก็จะเลือก control ที่จะ show

Show01

โดยปกติ Action สองตัวนี้ใช้งานแตกต่างกันดังนี้

ใช้ Set

ใช้ Show

ต้อง set ค่าหลายอย่างใน Control นั้น

ต้องการแสดง ซ่อน control เท่านั้น

ต้องกด configure ถึงรู้ว่า set อะไรบ้าง

อ่านแล้วเข้าใจเลยว่าทำอะไร

   

พอเรารู้แบบนี้ ถ้าในสถานการณ์นี้ ผมจะเลือกใช้ Show ครับ เพราะว่า อ่าน rule แล้วใจได้เลย (คนที่มาทำงานต่อก็เข้าใจได้) และยังคลิ้กน้อยกว่าด้วย น่าจะเป็นอีกตัวอย่างหนึ่งนะครับ ที่จะเห็นว่าการที่เรารู้รายละเอียดของสิ่งที่เราทำงานกับมันทำให้เราใช้งานได้อย่างมีประสิทธิภาพ

 

ถ้าใครอยากทบทวน ก็สามารถไปที่ Free Course K2 Smartform builder online – http://help.k2.com/k2lc-sf1

 

สวัสดีครับ

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s