Score:0

จะปล่อยให้ฟิลด์บูลีนเป็น NULL ได้อย่างไรหากไม่ถูกแตะต้อง

ธง id

ขั้นตอนในการทบทวนปัญหาของฉัน:

1- เพิ่มฟิลด์บูลีนให้กับประเภทเนื้อหาของบทความ โดยไม่จำเป็น โดยไม่ต้องแตะค่าเริ่มต้น

2- แก้ไขเนื้อหาบทความโดยไม่ต้องแตะฟิลด์บูลีน

3- บันทึกเนื้อหา

4- ฟิลด์บูลีนแสดงค่า FALSE ในขณะนี้

จะปล่อยให้ฟิลด์บูลีนนี้ไม่ถูกแตะต้องและไม่มีค่าใด ๆ (และซ่อนอยู่ในการแสดงเนื้อหาทั้งหมด) ได้อย่างไร

cn flag
ฉันจะบอกว่าเป็นไปตามการออกแบบ - บูลีนสามารถแทนค่าจริงหรือเท็จเท่านั้น ไม่ใช่ค่าที่สาม ช่องรายการที่มีตัวเลือก âN/Aâ และตรรกะเทมเพลตเสริมอาจเหมาะสมกว่าในเชิงแนวคิด
Toki avatar
id flag
นั่นสมเหตุสมผลแล้ว แต่โหนดที่สร้างด้วยการนำเข้าฟีดจะไม่แสดงฟิลด์บูลีน แม้ว่าควรจะเป็น False ก็ตาม ดังนั้นฉันจึงสงสัยว่าจะมีวิธีใดที่จะปล่อยให้ฟิลด์บูลีน "ว่างเปล่า" เหมือนที่ Feeds ทำ
cn flag
เป็นเรื่องที่สมเหตุสมผล - หากหน่วยความจำทำหน้าที่ วิดเจ็ตฟิลด์หรือองค์ประกอบช่องทำเครื่องหมายจะแปลงค่าเป็นบูลเมื่อประมวลผล ดังนั้น ในขณะที่คุณมีช่องในแบบฟอร์ม ฉันคิดว่าการเปลี่ยนตรรกะนั้นค่อนข้างยุ่งยาก
Toki avatar
id flag
ฉันเดาว่าตรรกะนั้นไม่เหมาะสมในกรณีของฉัน ตัวอย่างเช่น ฟิลด์บูลีน "Hydrophobe" ถูกตั้งค่าเป็น "ไม่" โดยค่าเริ่มต้น แต่ลูกค้าของฉันไม่สามารถบอกได้จนกว่าจะได้รับการทดสอบ ดังนั้นฉันคิดว่าฉันควรเปลี่ยนไปใช้ List Text ที่มีสามตัวเลือก (ยังไม่ได้ทดสอบ ใช่ ไม่ใช่) ตามที่คุณแนะนำก่อนหน้านี้ และฉันมี 20 ฟิลด์บูลีน...
cn flag
อ๊ะ - อีกทางเลือกหนึ่งคือการขยายฟิลด์บูลีนหลักด้วยประเภทที่กำหนดเองและดูว่าคุณสามารถสกัดกั้นส่วนที่ทำหน้าที่หล่อได้หรือไม่
Toki avatar
id flag
เป็นความผิดพลาดของฉันตั้งแต่เริ่มต้นสร้างประเภทเนื้อหา เลือกผิด ขอบคุณที่แบ่งปันความคิดของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา