Score:-2

โมดูล Diff แสดง 'ไม่มีการเปลี่ยนแปลงที่มองเห็นได้' สำหรับฟิลด์ 'ตำแหน่งทางภูมิศาสตร์' และ 'โทรศัพท์ระหว่างประเทศ'

ธง cn

ฉันมีข้อความ "ไม่มีการเปลี่ยนแปลงที่มองเห็นได้" สำหรับฟิลด์ 'ตำแหน่งทางภูมิศาสตร์' และ 'โทรศัพท์ระหว่างประเทศ' เปลี่ยนแปลง และมีตัวเลือกเดียว "อย่าเปรียบเทียบ" ในหน้าการกำหนดค่าฟิลด์ต่าง /admin/config/content/diff/fields

คุณช่วยฉันแก้ไขปัญหานี้ได้ไหม

Score:1
ธง us

โมดูล Diff สามารถเปรียบเทียบเฉพาะฟิลด์ที่มีการใช้งานคลาส @FieldDiffBuilder สำหรับฟิลด์นั้น และคลาสนั้นมีตัวเลือกสำหรับการเปรียบเทียบฟิลด์นั้น
ตัวอย่างเช่น สำหรับช่องแสดงความคิดเห็น โมดูล Diff จะใช้ CommentFieldBuilder คลาสซึ่งตัวเลือกจะได้รับจาก CommentFieldBuilder::buildConfigurationForm().

$form['compare_key'] = อาร์เรย์(
  '#type' => 'ช่องทำเครื่องหมาย',
  '#title' => $this->t('เปรียบเทียบคีย์สถานะความคิดเห็น'),
  '#default_value' => $this->configuration['compare_key'],
);
$form['compare_string'] = อาร์เรย์(
  '#type' => 'ช่องทำเครื่องหมาย',
  '#title' => $this->t('เปรียบเทียบสตริงสถานะความคิดเห็น'),
  '#default_value' => $this->configuration['compare_string'],
);

ส่งคืนพาเรนต์::buildConfigurationForm($form, $form_state);

ไม่มีปัญหาใดๆ ในโมดูล โมดูลควรเปลี่ยนคลาส @FieldDiffBuilder ที่เชื่อมโยงกับ ตำแหน่งทางภูมิศาสตร์ และ โทรศัพท์ระหว่างประเทศ เพื่อให้โมดูล Diff สามารถเปรียบเทียบค่าได้

โพสต์คำตอบ

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