คำแนะนำที่ trouble-shooting สำหรับไดเรกทีฟของแองกูลาร์ (หรือ, เรียนรู้ที่จะรักยัติภังค์ทั่วอีกครั้ง)

มีคู่ของปพลิเคชันที่ทำ $http.get() โทรศัพท์และต้องสามารถแสดงข้อความข้อผิดพลาดรูปแบบอย่าง มีรายละเอียดข้อผิดพลาดที่น่าเกลียดที่ซ่อนอยู่, แต่สามารถเข้าถึง  โดยทั่ว, นี้:

image

แล้วถ้าผู้ใช้คลิกที่ข้อผิดพลาด, พวกเขาดูรายละเอียดเพิ่มเติม:

image

สิ่งที่ง่าย  เนื่องจากปรากฏแน่นอนเดียวกันอาจเกิดข้อผิดพลาดในหน้าจอการจัดการหน้าจอของผู้ใช้, มันเรียกว่าชัดเจนสำหรับคำสั่งแองกูลาร์แบบกำหนดเอง  ฉัน  พบ ชุดดีเด่น ของบทความ (http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-i-the-fundamentals) โดยมหาราช Dan Wahlin.  ตามคำแนะนำของเขา, ได้อย่างรวดเร็วสร้างการ <-สาร> ไดเรกทีฟ และย้ายระบบ squeegee แสดงข้อผิดพลาดของฉันขึ้น. ฉันวิ่งลงในบิตของปัญหาด้วยคำสั่งนี้ซับซ้อนมากขึ้น  อย่างมีความสุข, เรียงลำดับของโดยบังเอิญ, ผมได้บอก WebStorm (แก้ไขใช้วันนี้) ว่า ไฟล์ JS แฟ้มเป็นแองกูลาร์ และมันช่วยให้ฉันเข้าใจปัญหา  เป็นรหัสสำหรับคำสั่งตัวเอง:

angular.module("CDLApp").คำสั่ง("generalCdlErrorHandler", ฟังก์ชัน() {

เที่ยวกลับ {
จำกัด: "E",
แทน: จริง,

ขอบเขต: {
retrieveLastConfigurationError: "&"
},

แม่แบบ:
'<คลาส div = "เตือนเตือนอันตราย" บทบาท = "การแจ้งเตือน" เริ่ม ng = " doShowExpandedErrorDetails = true" ดู ng = "retrieveLastConfigurationError()">' +
' มีข้อผิดพลาด I/O หรือข้อผิดพลาดอื่น ๆ. นี้มักจะเกิดขึ้นได้เนื่องจากไม่พบแฟ้มข้อมูลการกำหนดค่า ' +
' พบ หรือแฟ้มการกำหนดค่าที่ประกอบด้วยข้อมูลที่ไม่ถูกต้อง (เช่นการอ้างอิงไลบรารีเอกสาร ' +
' ที่มีอยู่).' +
' <br />' +
' <div แสดง ng = "doShowExpandedErrorDetails">' +
' <การ href = "#" คลิก ng = " doShowExpandedErrorDetails = ! doShowExpandedErrorDetails">' +
'คลิกที่นี่เมื่อต้องการซ่อนรายละเอียด' +
' </การ>: ' +
' <br />' +
' <ก่อน>{{retrieveLastConfigurationError() | เจซัน}}</ก่อน>' +
' <br />' +
' </div>' +
' <div แสดง ng = "!doShowExpandedErrorDetails">' +
' <การ href = "#" คลิก ng = " doShowExpandedErrorDetails = ! doShowExpandedErrorDetails">' +
'คลิกที่นี่เพื่อขยายรายละเอียดข้อผิดพลาด' +
' </การ>' +
' </div>' +
'</div>'
};
});

โดยทั่ว, ฉันกำลังสร้างองค์ประกอบใหม่เรียกว่า "generalCdlErrorHandler"  ต้องการเข้าถึงฟังก์ชันเรียกว่า retrieveLastConfigurationError และที่จัดการในขอบเขตวัตถุ  ฉันคงไม่ได้เพียงใช้ขอบเขตของหลัก, แต่ที่รู้สึกขี้เกียจ  ถ้าใครคิดว่า ผมควรทำที่, ฉันชอบที่จะได้ยินเกี่ยวกับข้อคิดเห็น.

นี้ได้สะดวก, แต่ไม่ได้รับอะไร  ข้อผิดพลาดไม่มี popped ขึ้นในคอนโซล (ที่อย่างน้อย ฉันคงพลาด sx ทั้งหมดที่สร้างตามแบบ).  ผมก็ไม่ได้รับผลลัพธ์จากคำสั่ง  ฉันไป และเพิ่มการคงข้อความก่อนคำสั่งแสดง ng และ * ไม่ * ได้ที่. นี้ทำให้ฉันคิดว่า บางทีคำสั่งไม่อนุญาตให้สร้าง vars ใหม่เช่น "doShowExpandedErrorDetails" หรือมีการ "ng เริ่ม" นัยมี 

ฉันก็กลับเป็น HTML เมื่อต้องการดูถ้าผม ชนิดหนึ่งและเวลานี้ WebStorm ช่วยออก  ฉันได้ผ่านในฟังก์ชัน retrieveLastConfigurationError นี้:

<ทั่วไป-cdl-ข้อผิดพลาดจัดการ retrieveLastConfigurationError="CDLController.retrieveLastConfigurationError()">
</ทั่วไป-cdl-ข้อผิดพลาดจัดการ>

แต่มันจำเป็นนี้:

<ทั่วไป-cdl-ข้อผิดพลาดจัดการดึงสุดท้ายฟิกข้อผิดพลาด = "CDLController.retrieveLastConfigurationError()">
</ทั่วไป-cdl-ข้อผิดพลาดจัดการ>

WebStorm ฉลาดพอที่จะรู้ว่า มันได้ถูกเชื่อมต่อได้  ถ้ามันไม่ได้ให้คำแนะนำที่, ฉันจะอาจจะยังแก้ปัญหานี้ ยิ้ม.  เวลาสนุก!

นี่คือเคล็ดลับ: ไม่เพียงแต่ เป็นชื่อองค์ประกอบไดเรกทีฟเชื่อมต่อ, เพื่อให้ มีแอตทริบิวต์ใด ๆ ที่คุณเพิ่มเข้าไป  เมื่อเพิ่มการยัติภังค์, ทั้งหมดทำงานมากขึ้น  ของด่านกวดวิชาเกิดขึ้นจะ ใช้ชื่อย่อเดียว, ดังนั้นฉันไม่ได้ทำการเชื่อมต่อ.

หวังนี้ช่วยคน.

</สิ้นสุด>

undefinedสมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

IE9 ไม่ชอบมันเมื่อคุณใช้ทางลัดด้วยการ <ขยาย> แท็ก

ฉันได้ลดลงเป็นนิสัยเสียของการใช้โครเมี่ยมตลอดเวลา  มันเป็น "เลว" เพราะสิ่งฉันพัฒนาจริง ๆ ต้องทำงานบนเว็บเบราว์เซอร์อื่นมาก, รวมทั้งการ, เศร้า IE8  แล็ปท็อปของฉันทำงานได้มาตรฐาน IE9 สำหรับเหตุผลใด ๆ ก็ตาม) และฉันเพียงแค่ทำอย่างรวดเร็วตรวจสอบดูสิ่งใดดูเหมือน แล้วจะไม่สวย  ตัวอย่าง:

image

มี * ควร * จะมีลักษณะเช่นนี้:

image

 

ไม่เพียงแต่ ถูกปิด, แต่เหตุการณ์ของฉันคลิกไม่ได้ยิง  (ส่วนใหญ่ของพวกเขา, อย่างไรก็ตาม).

มองเห็นได้, มันดูเหมือนสิ่งที่เริ่มต้นไปที่ปิดรางใกล้การเชื่อมโยง "การตั้งค่าขั้นสูง"  ผมขุดลงไปในส่วนหนึ่งของ HTML และพบว่า มีรายการนี้:

<ขยายคลาส = "glyphicon glyphicon--หน้าต่างใหม่" />

ที่ดูเหมือนใช้ไวยากรณ์ ("รุ่นโครเมี่ยม 40.02214.94 m"คือดีกับมัน). ฉันไป และเปลี่ยนแปลงต่อไป, ดังที่แสดง:

<ขยายคลาส = "glyphicon glyphicon--หน้าต่างใหม่"></ขยาย>

ที่กำหนดไว้.

ดังกล่าวเป็นเรื่องเล็กน้อยเกิดขึ้นดังกล่าวเป็นระเบียบมากของหน้าจอ  เวลาสนุก.

เกิดขึ้นจะ แก้ไขอย่างรวดเร็ว, แต่ก็เป็นชนิดของสิ่งที่เพิ่งได้รับกระดูกสันหลังออกจากตำแหน่งเมื่อคุณเห็น  มีมากกว่า 500 บรรทัดของ HTML ในฟังก์ชันนี้ admin น้อยและคุณไม่ต้องการค้นหาตัวเองขุดบรรดาวัชพืชเหล่านั้น, เคย ยิ้ม.

</สิ้นสุด>

undefinedสมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

HTTP 406 ข้อผิดพลาดเมื่อใช้ $http.get แองกูลาร์กับ SharePoint เหลือจุด

โปรแกรมปรับปรุง: Ndersson AD มาร์คชี้ให้เห็นชิ้นส่วนของข้อมูลนี้ดี: http://blogs.office.com/2014/08/13/json-light-support-rest-sharepoint-api-released/. ที่อธิบายมาก :).

ที่อาจเป็นเรื่องเลวร้ายที่สุดของบล็อกโพสต์เคย! Anyhoo.

โดยทั่วไปทำต้นแบบของฉันกับอินสแตนซ์ของ O365 ทั้งหมด. มีอินสแตนซ์ของฉันส่วนบุคคลเพื่อให้ไม่ต้องกังวลเกี่ยวกับผลกระทบต่อใคร. เป็นพังเพย – จำเมื่อเราเรียกมีรอบเครื่องเสมือนบนแล็ปท็อปของเรากับมอส – SQL Server, IIS, ไฮเปอร์-V เทียบกับการตัดสินใจ. VMWare? Anyhoo ...

ฉันได้พัฒนา app ใช้เชิงมุมในสภาพแวดล้อมนี้ไม่, ในสิ่งอื่น ๆ, นี้:

$http.get(serverUrl)
.ประสบความสำเร็จ(ฟังก์ชัน(ข้อมูล, สถานะ, หัวข้อ, การกำหนดค่า) {

var getLinksResponse =ข้อมูล;

getLinksResponse.value.forEach(ฟังก์ชัน(theResult) {

// และอื่น ๆ และอื่น ๆ froth

นี้ทำงานเพียงแค่ปรับในสองแตก SharePoint ออนไลน์. อย่างไรก็ตาม, เมื่อเพื่อนร่วมงานของฉันส่งมันไปที่อินสแตนซ์ Cloudshare, เขาได้รับการ HTTP 406 ข้อผิดพลาด (ซึ่งเป็นครั้งแรกที่เคยได้ที่หนึ่งหรือไม่, ดังนั้น...เย่, ฉันเดาเอา). เราได้บิตของการวิจัย และพบว่า หัวข้อ "ยอมรับ" ถูกปิด. SharePoint แบบออนไลน์ได้อย่างมีความสุขกับ:

ยอมรับ: แอพลิเคชัน/เจซัน

แต่อินสแตนซ์ cloudshare (ซึ่งเป็น SP ในเปรม, โฮสต์ในเซิร์ฟเวอร์เสมือน) ต้องคลาสสิค " odata = verbose " เพิ่มในเช่น:

ยอมรับ: แอพลิเคชัน/เจซัน;odata = verbose

การแก้ไขปัญหานั้น, เราได้เพิ่มหัวข้อเช่น:

กำหนดค่า var = {หัวข้อ: {
'ยอมรับ': ' แอพลิเคชัน/เจซัน;odata = verbose'
}
};

$http.get(serverUrl,การกำหนดค่า)
.ประสบความสำเร็จ(ฟังก์ชัน(ข้อมูล, สถานะ, หัวข้อ, การกำหนดค่า) {

var getLinksResponse =ข้อมูล;

getLinksResponse.value.forEach(ฟังก์ชัน(theResult) {

// และอื่น ๆ และอื่น ๆ froth

ที่ได้รับการกำจัด 406, แต่ยังเปลี่ยนแปลงรูปแบบของการตอบสนอง. ก็เพิ่มเติม... verbose. (ฮาฮา!) เปลี่ยนแปลงที่ถูกต้อง และนี่คือผลลัพธ์ขั้นสุดท้าย:

กำหนดค่า var = {หัวข้อ: {
'ยอมรับ': ' แอพลิเคชัน/เจซัน;odata = verbose'
}
};

$http.get(serverUrl,การกำหนดค่า)
.ประสบความสำเร็จ(ฟังก์ชัน(ข้อมูล, สถานะ, หัวข้อ, การกำหนดค่า) {

var getLinksResponse =ข้อมูล;

getLinksResponse.d.results.forEach(ฟังก์ชัน(theResult) {

// และอื่น ๆ และอื่น ๆ froth

นี้เปิดเข้าไปในตัว 30 ปัญหานาทีสำหรับเรา, ดังนั้น เรา lucked ออก. หวังว่าคนพบนี้มีประโยชน์.

</สิ้นสุด>

วิธี: เปิดใช้งานหลายแองกูลาร์ SharePoint Web Parts บนเพจเดียวกัน

บล็อกนี้โพสต์อธิบายวิธีคุณสามารถมีหลาย web part ของ SharePoint โดยใช้ Angular.js (อ้างอิงผ่าน web part ตัวแก้ไขเนื้อหา) ในหน้าเดียวกัน. ฉันกำลังเรียก web part ตัวแก้ไขเนื้อหา (CEWP) ที่อ้างอิงถึงจาวาสคริปต์ที่สร้างขึ้นโดยใช้กรอบ Angular.js เป็น "แองกูลาร์กัน"

เชิงมุมของกระบวนการเริ่มต้นระบบจะง่ายสุด และเพียงเกี่ยวกับทุกอย่างที่คุณพบ internets ไปเหมือน:

<html ng app = "myApp">

<บลา /><บลา /><บลา />

</html>

นี้แบ่ง, อย่างไรก็ตาม, ถ้าคุณต้องการเปิดใช้งานหลายแองกูลาร์ web parts บนเพจเดียวกันแสดงหลาย CEWP. เชิงมุมจะเท่าโดยอัตโนมัติ bootstrap กับคำสั่ง ng app แรกจะค้นหา – น้อย ณรุ่นแองกูลาร์ 1.3.6. การแก้ปัญหาง่าย – bootstrap ของแทนด้วยตนเอง. ข้างตอนนี้เปลี่ยนเป็นดังนี้:

<เนื้อความ>
<d
รหัส iv =”bootstrapHere” ควบคุม ng =”myController เป็น theController”>
<บลา /><บลา /><บลา />
</div>
</เนื้อความ>

<สคริปต์ src =”//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.js”></สคริปต์>

<สคริปต์>
angular.bootstrap(angular.element(document.getElementById(“bootstrapHere”)),["myApp"]);
</สคริปต์>

โดยทั่ว, แทนที่จะใช้ ng app ในองค์ประกอบในการทำของคุณ bootstrapping, คุณตบรหัสลงในองค์ประกอบที่. แล้ว, ใช้ bootstrap การ() วิธีการในแองกูลาร์เพื่อควบคุม bootstrapping ประมวลผลในขณะทำงาน. ผมได้ทดสอบนี้ มี 3 ส่วนเว็บแองกูลาร์ที่แตกต่างกันในหน้าเดียวกัน และการทำงานคือ.

</สิ้นสุด>

undefinedสมัครสมาชิกไปยังบล็อกของฉัน.

ทำตามฉันใน Twitter ที่ http://www.twitter.com/pagalvin

นายยานนิวเจอร์ซี่ใช้เหยื่ออื่น

ดังนั้น, ลูกเล็กเลยได้รับใบอนุญาตขับขี่ของเขาได้  เมื่อวานนี้, เช้ากลาง, รถบรรทุกเขาถึงโอ๊ค NJ เข้า  เขาได้รับมี, เติมออกเอกสารของเขามีออกใบอนุญาตที่ unstamped และเรียนรู้ว่า เขาต้องนำไปใช้เพื่อ อื่น ที่ตั้งโรงแรมเอ็มวีซีจะทดสอบตาของเขา  เนื่องจาก, เห็นได้ชัด, ทดสอบตาชำนาญไม่เพียงอยู่ที่ใด, ดังนั้น โรงแรมเอ็มวีซี NJ ต้องไปที่มีความสามารถพิเศษ  หรือ, อาจเป็น เพราะพวกเขามีต่อปรัชญา Hamiltonian รวมบัญชี?  มากที่ฮามิลตันรู้สึกทางการเงิน และการผลิต รวมสำคัญเพื่อความแข็งแกร่งทางเศรษฐกิจในอนาคตของสาธารณรัฐ, บางทีโรงแรมเอ็มวีซี NJ รู้สึกจะต้องรวมการทดสอบความสามารถเพื่อความเข้มแข็งในอนาคตของ NJ โรงแรมเอ็มวีซีตา?  อาจจะเป็นส่วนหนึ่งของแผนการ ineffable?  อนิจจา, มีเฉพาะคำถามเกี่ยวกับหัวข้อนี้และคำตอบไม่ 

คำแนะนำต่อไปนี้โอ๊ค, ภรรยาและบุตรรถบรรทุกคนไปยังโรงเรียนโลดี้, NJ ด้วย unstamped ที่อนุญาตให้โรงเรียนโลดี้  โรงเรียนโลดี้อาจจอดรถที่เลวร้ายที่สุดของ NJ โรงแรมเอ็มวีซีตำแหน่งใด ๆ  และ, ตั้งแต่พวกเขายังจัดของหายาก ยังขอ coveted ตาทดสอบเครื่องจักรและทดสอบผู้เชี่ยวชาญด้านตา, พวกเขาดึงดูด supplicants ของลายทั้งหมด, เฉดสี, ศึกษาและ gawkers  ลูกทำงานทางของเขาผ่านเขาวงกตของเส้นและทิศทางโดยผู้เชี่ยวชาญด้านโรงแรมเอ็มวีซี NJ "never-look-them-in-the-eye" และในที่สุดก็ ถึงตาทดสอบบรรทัด  ตอนนี้พวกเขาเรียนรู้ว่า คนโอ๊คทำผิดบนใบอนุญาต unstamped  เขาผิด keyed หมายความปลอดภัยทางสังคม, วางเป็น "8" แทน "2" ในหนึ่งหลัก  บุคคลที่ NJ DMV รู้นี้เนื่องจากเมื่อเธอดึงค่า SS# ที่ไม่ถูกต้องในคอมพิวเตอร์, มันไม่แสดงชื่อของลูก  ภรรยาและบุตรชายกล่าว, "โอ้, ที่มีหมายเลขไม่ถูกต้อง, คุณ '2' มีแทน '8' "  หลายสิ่ง, บางทีคาดหวังทุกคนยุติธรรมราคาเดียวณจุดนี้ เป็นบุคคลโรงแรมเอ็มวีซี NJ เพียงแก้ไขหมายเลขพวกเขาใส่ลงในคอมพิวเตอร์  ฮา! คนโง่!  ไม่ใช่, แต่ เขาถูกถามให้บัตรประกันสังคมของเขา  ลอง digress สำหรับครู่ และเห็นว่าเพื่อให้ได้ใบอนุญาต unstamped แรก, เขาได้แล้วให้เรา Passport เป็นนิวเจอร์ซีย์สูติบัตรและจดหมายที่เขาเขียนที่อยู่ของเขา   แม่ของเขาอยู่กับเขา, ใช้ชื่อของเขา, ที่อยู่ของเขา, ความสูงของเขา (แต่เศร้า, ไม่ของเขารสชาติในหนังวิทยาศาสตร์) ...คุณชื่อมัน, ลูกเป็นอย่างดี และระบุอย่างแท้จริงเป็นชีวิตอยู่ยาวนานเหล่านี้ในสหรัฐอเมริกา และแน่นอน, นิวเจอร์ซี่เอง โดยวัดใด ๆ คุณสามารถจินตนาการ  ถ้าบุคคลที่ NJ โรงแรมเอ็มวีซีจะมีเพียงแค่คงความผิดที่ บุคคลโอ๊คทำ, คอมพิวเตอร์จะมีดึงข้อมูลของลูก และที่จะมีการสิ้นสุดของเรื่อง  แต่อีกครั้ง, คนโง่!  พวกเขาไม่สามารถทำเช่นนั้น. แทน, โรงแรมเอ็มวีซี NJ ยืนยันในบัตรประกันสังคมขณะนี้ 

ดังนั้น, ภรรยาและบุตรไปบ้านเพื่อรับ และส่งคืน.  และ ในสุด, เขาได้รับอนุญาตของเขา.

นั่นคือโรงแรมเอ็มวีซี NJ สามเที่ยวแตกต่างกันในหนึ่งวัน  จะได้รับใบอนุญาตของเขา  ใช้เวลาเกือบ 6 ชั่วโมงจากเริ่มต้นจนจบ  นี่คือลูกของฉันแนะนำให้ขับรถในสวน.

โรงแรมเอ็มวีซี NJ ถูกตัดขาดอย่างชัดเจน 

</สิ้นสุด>

แองกูลาร์ไม่ Bootstrap ใน IE9

ฉันได้เล่นรอบกับ Angular.js สำหรับยาวขณะ และชีวิตของฉัน, ไม่ได้ของฉันปพลิเคชันแองกูลาร์เพื่อเปิดใน IE9  พวกเขาทั้งหมดทำงานได้ดีใน IE11 แต่ IE9 จะแสดงเพียงปีกและบิตเหมือนกัน.

ค้นหาสถาน และไม่พบใครก็ตามที่เกี่ยวกับปัญหาของเขา  มันทำงานได้ดีในโครเมี่ยม, IE11, IE9 ไม่.

ฉันถูกโยนออกจากความจริงที่ว่า คอนโซล IE ถูกให้ฉันข้อผิดพลาดนี้:

SEC7111: ความปลอดภัย HTTPS ถูกละเมิด โดยทรัพยากร://ieframe.dll/forbidframing.htm

ข้อผิดพลาดที่มีฉันคิดมีปัญหาดาวน์โหลดในแองกูลาร์หรือไลบรารีอื่น ๆ ที่ต้องการ  ตามที่ออกจาก, นี่ไม่ใช่ปัญหา.

โดย poking รอบ internets, ฉันก็พบว่า วลีที่ฉันจำเป็นต้องค้นหาคือ "เริ่มต้นระบบ" และที่เหมือน bootstrapping ที่ล้มเหลว  ในสุด, ปัญหาของฉันได้ว่า ฉันมีตกแต่งของฉัน <html> แท็ก ด้วยแอตทริบิวต์ ng app, เช่นใน:

<html ng app = "MatrixApp">

ดี, ที่ไม่ทำงานสำหรับ IE9  แทน, เมี่ยงเหลือทั้งหมดของ HTML ในการ <เนื้อความ> ภายในเป็น div และการอ้างอิง MatrixApp วิธี.

แก้ปัญหา.

หวังว่านี้ช่วยคนบางความเศร้าโศก.

</สิ้นสุด>

สร้างฟอร์มกำหนดเอง SharePoint โดยหน้าหลัก

เพื่อนร่วมงานของฉัน, โจนส์ Lauren, เขียนค่าพร้อมดีเกี่ยวกับวิธีการสร้างแบบฟอร์มรายการข้อมูลที่กำหนดเองโดยใช้ SharePoint Designer  ที่อยู่ไม่ตรง "ใหม่ภายใต้ดวงอาทิตย์" แต่มีบิตของการบิด  คำพูดของเธอ:

การสร้างฟอร์มแบบกำหนดเองอยู่ตรงหน้าจะ ทำใน SharePoint Designer, นำทางไป ยังรายการ และเลือกเมนู ribbon ' แบบฟอร์มรายการ’ สร้างแม่แบบฟอร์มของคุณใหม่.

ใช้งานดีถ้าคุณต้องการให้ฟอร์มของคุณมีการแนบหน้าหลัก, แต่ถ้าคุณมีกรณีใช้สร้างฟอร์มที่อยู่ในหน้าต่างแบบผุดขึ้น หรือ เดี่ยวไม่ มีโครเมี่ยม SharePoint. ผมว่ากรณีนี้ใช้, ต้องการกำหนดเองแบบฟอร์ม แล้วใช้แบบฟอร์มนั้นในไลน์ div ผุดขึ้นภายในเพจ.

อย่าหมดหวัง, มีวิธีที่ทำซึ่งไม่ง่ายที่ง่ายแต่ค่อนข้างจะบรรลุ.

คุณสามารถอ่านรายละเอียดต่าง ๆ ที่นี่: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=55&rtitle=customforms&rsrouce=pgblog และคุณสามารถดูได้ในการดำเนินการ โดยการคลิกลิงค์ "ติดต่อเราสำหรับข้อมูลเพิ่มเติม" บนใด ๆ ของบริการในหน้าบริการของไซต์ SharePoint แอปเปิ้ลขนาดใหญ่ของเรา (http://www.bigapplesharepoint.com/services).

ลอเรนเขียนสิ่งดี ๆ มากมายใน UX และตราสินค้า  คุณสามารถดูเพิ่มเติมที่นี่เขียนนี่: http://www.bigapplesharepoint.com/team?showExpertName=Lauren%20Jones.

</สิ้นสุด>

รบกวนออกแบบและเมา Coolaid คุณลักษณะ

เพื่อนร่วมงานของฉัน, โจนส์ Lauren (https://twitter.com/laurenjones02) เขียนค่าบทความสั้น ๆ เกี่ยวกับการพูดมากเกินไป rollouts SP ซับซ้อนยากมากบนผู้  เป็นการจัดเรียงของชัดเจน, ในทาง, แต่มันเป็นเรื่องง่ายสำหรับผมที่จะบอกว่า หลังจากผมได้กลั่นมาก rollouts ซับซ้อนมากผู้ที่เกิดปี.

นี่คือคีย์ ' กราฟ:

ห้าปีที่ผ่านมา, เมื่อผมรีดออก SharePoint เพื่อองค์กรเป็นครั้งแรกด้วยเป้าหมายหลักเป็น แพลตฟอร์มการทำงานร่วมกัน และแทนที่ไดรฟ์ใช้ร่วมกัน, เรายังนำสังคม และตัวดึงข้อมูลข่าวสารผ่าน RSS, อเมริกาและโพรไฟล์ของฉัน, และติดป้ายโฟล์กโซโนมี. จำเป็นต้องพูด, นี้ถูกมากสำหรับผู้ใช้เพื่อนำมาใช้ในหนึ่งถลา. ในขณะที่มีประสบความสำเร็จกับการจัดการเอกสารและส่วนกำหนดค่าที่ยอมรับ, RSS และติดป้ายสำเร็จน้อย และนี้เป็นความจริงเนื่องจากการเปลี่ยนแปลงการจัดการสื่อสารและฝึกอบรม. เราไม่สามารถทำได้ในครั้งเดียว. ใช้เวลาน้อยลงเป็นวิธีการเพิ่มเติม และปล่อยฟังก์ชันในขั้นตอนได้ง่ายขึ้นสำหรับผู้ใช้ในการยอมรับ และนำไป.

บทความนี้เตือนของบิตอื่นอ่านด้วย คริส Gale ที่เกี่ยวข้องกับชุดคุณลักษณะของ Yammer, “หนึ่งทุนวิศวกร และผู้จัดการผลิตภัณฑ์ไม่พิจารณา.”

ถ้าคุณมีเรื่องราวสยองขวัญหรือเรื่องราวความสำเร็จการใช้ร่วมกัน, ฉันหวังว่า คุณจะทำที่ในข้อคิดเห็นผ่านไซต์บิ๊กแอปเปิ้ล.

</สิ้นสุด>

Roundup รายสัปดาห์ – กรกฎาคม 13, 2014

สำหรับฉันการ xpost นี้ที่นี่ช่วงวันหยุดสุดสัปดาห์ผ่านมา 

นี่คือการ 3ถนน บทความในชุดที่เขียนเกี่ยวกับบล็อกและบทความออนไลน์ที่น่าสนใจโดยเฉพาะกับผมในสัปดาห์นั้น  สัปดาห์นี้รายการในชุดไฮไลท์ CodePlex สองโครงการ และ สำหรับการจัดการสิทธิ์กับ SharePoint InfoPath ทด, ข่าวเกี่ยวกับดาวเทียม, ยังกรอบ JavaScript อีกและพยักหน้าแบบบิจ Ada และบทบาทของเธอในการคำนวณประวัติ.

คุณสามารถอ่านได้ที่นี่: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=93&rsource=pgblog&rtitle=roundup

</สิ้นสุด>

ดูการสอบถาม CAML ในเวลาจริงกับแสดง ULS

เพื่อนร่วมงานของฉัน, Ashsih Patel, เขียนค่าพร้อมดี อธิบายวิธีดู CAML หลัง SP ต่าง ๆ แบบสอบถามที่เกิดขึ้นในหลักสูตรธุรกิจในแบบเรียลไทม์โดยใช้แสดง ULS.

นี่คือบทนำ:

คุณเคยต้องรู้อะไร CAML แบบสอบถามดำเนินการ โดยเซิร์ฟเวอร์ SharePoint หรือไม่?

ดี, สำหรับการแก้ไขปัญหา และวัตถุประสงค์การเรียนรู้, มันไม่ใช่ความคิดที่ไม่ดี. ท้ายที่สุด, ผู้สร้างโปรไฟล์ของ SQL ได้รับการช่วยเราแก้ไขปัญหามากมาย.

อาจมีสินค้าออกมี แต่ฉันคิดว่าวิธีการทำโดยไม่ต้องใช้จ่าย bucks พิเศษ! และนี่ก็คือ...

คุณสามารถอ่านสิ่งทั้งหมดที่นี่: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</สิ้นสุด>