การปรับขนาดนของ modal
สอบถาม อ. หรือท่านอื่นที่ทราบครับ
ว่าในส่วนของการแสดง popup modal อยากให้มันแสดงกว้างขึ้นต้องปรับตรงไหน หรือ กำหนด parameter อย่างไรครับ
จากการเรียกใน model action จากตารางครับ
$index = \News\View\Model::get((int) $match[1][0]);
if ($index) {
$ret['modal'] = Language::trans(createClass('News\View\View')->render($index));
}
ว่าในส่วนของการแสดง popup modal อยากให้มันแสดงกว้างขึ้นต้องปรับตรงไหน หรือ กำหนด parameter อย่างไรครับ
จากการเรียกใน model action จากตารางครับ
$index = \News\View\Model::get((int) $match[1][0]);
if ($index) {
$ret['modal'] = Language::trans(createClass('News\View\View')->render($index));
}
ที่ CSS ครับ
แต่ละโปรเจ็คอาจมีการตั้งค่าต่างที่กัน ขึ้นอยู่กับว่า Modal มันแสดงอะไรในนั้น ผมแนะนำให้ตรวจสอบ CSS ที่ใช้งานอยู่ หรือถ้าไม่มีการกำหนด ก็ให้กำหนดขึ้นมาใหม่ ตามขนาดที่ต้องการ
แต่ละโปรเจ็คอาจมีการตั้งค่าต่างที่กัน ขึ้นอยู่กับว่า Modal มันแสดงอะไรในนั้น ผมแนะนำให้ตรวจสอบ CSS ที่ใช้งานอยู่ หรือถ้าไม่มีการกำหนด ก็ให้กำหนดขึ้นมาใหม่ ตามขนาดที่ต้องการ
เท่ากับว่า มันมีขนาดเดียวอยู่ใช่ไหมครับ ถ้าอยากให้มันมีหลายขนาดต้องไปเพิ่ม css แล้ว ค่อยเรียกใช้ใน view แทน ใช่ไหมครับ
Quotations by หมายเหตุ #2เท่ากับว่า มันมีขนาดเดียวอยู่ใช่ไหมครับ ถ้าอยากให้มันมีหลายขนาดต้องไปเพิ่ม css แล้ว ค่อยเรียกใช้ใน view แทน ใช่ไหมครับ
ก็คล้ายๆแบบนั้นแหละครับ จริงๆมันมีเทคนิค CSS ที่ทำได้อยู่แล้ว ด้วยการเอา CSS หลักที่คุมขนาดอยู่ออก แล้วเวลาจะเรียกใช้แต่ละครั้งค่อยกำหนดขนาดเอาที่ View ซึ่งข้อเสียก็คงเป็นที่มันไม่สะดวกเพราะต้องคอยมากำหนดทุกครั้ง และต้องไปตามแก้ CSS ของ Modal ส่วนอื่นๆด้วย
หมายเหตุ จริงๆมันมีอีกวิธี โดยการเรียก Modal ด้วย Javascript ถ้าใช้คำสั่งนี้เราจะสามารถใส่คำสั่ง class เพื่อเอาไว้กำหนดขนาดได้ https://github.com/...3.0/js/common.js#L45 หรือ เรียก GModal ตรงๆเลยก็ได้ครับ (ตัวอย่างการใช้ตามลิงค์)
ขอบคุณครับ