ปัญหาของฉันคือการโหลดฟิลด์ที่เลือกในกล่องโต้ตอบ UI แบบสัมผัสพร้อมตัวเลือกแบบไดนามิก ตัวเลือกเหล่านี้มาจาก URL ภายนอกผ่านทางบริการเว็บ ฉันกำลังใช้บริการ RESTful นี้โดยใช้ url ที่กำหนดไว้ในหนึ่งในออบเจ็กต์ JavaScript ทั่วโลกของเรา เช่น
$.get(mec.serviceConfig.baseUrl + '/movies';
โปรดเข้าใจว่าตัวเลือกต่างๆ มาจากบริการเว็บของบุคคลที่สาม โปรดอย่ากล่าวถึงแหล่งข้อมูล เมื่อใดก็ตามที่ฉันค้นหาการโหลดตัวเลือกแบบไดนามิก ฉันจะได้รับบทช่วยสอนนี้
ลิงก์ไปยังบทช่วยสอน นี่ไม่ใช่ สิ่งที่ฉันต้องการ
ใน UI แบบคลาสสิกเป็นเรื่องง่ายด้วย optionsProvider
ใน UI แบบสัมผัส ฉันกำลังพยายามเขียนสคริปต์ที่ดึงข้อมูลจากบริการเว็บภายนอกผ่านการโหลด AJAX ON DIALOG และตั้งค่าตัวเลือกเหล่านี้ในฟิลด์ที่เลือก
มีวิธีที่ง่ายกว่านี้ไหม? ใครช่วยกรุณาแบ่งปันข้อมูลโค้ดได้ไหม
Datasource
ที่เหมาะสม คุณสามารถเขียนคลาส Java ที่ดี สะอาด และทดสอบได้ ซึ่งจะดึงไอเท็มจากบริการระยะไกลของคุณ ท้ายที่สุดแล้ว มันเป็นเพียง Servlet (Sling) ที่ลงทะเบียนสำหรับประเภททรัพยากรเฉพาะ จากนั้นใน TouchUI คุณจะตั้งค่าแหล่งข้อมูลของคุณเป็นประเภททรัพยากรนี้ เซิร์ฟเล็ตถูกเรียกและส่งคืนแหล่งข้อมูล หากคุณต้องการฉันสามารถให้ตัวอย่างรหัสแก่คุณได้ - person Jens   schedule 12.04.2018mec.serviceConfig.baseUrl
นี้เป็นตัวแปรจาวาสคริปต์ที่มี URL ของบริการเว็บ คุณกำลังพูดแทนที่จะกดปุ่มนี้โดยตรงผ่านจาวาสคริปต์ ฉันควรเรียก sling servlet ซึ่งจะเรียกใช้บริการนี้ภายในโดยใช้ HTTpGet และส่งกลับค่า ... duh - person Oliver   schedule 12.04.2018PageInfoProvider
คลาส Java ที่สวยงาม สะอาดตา และสั้นที่สามารถเพิ่มค่าให้กับns.pageInfo
ได้ - person Jens   schedule 12.04.2018