2014年11月12日 星期三

ASP.NET C# Call Button1_Click(呼叫Button2_Click)

ASP.NET C# Call Button1_Click(呼叫Button2_Click)

C#:
  1. // No "sender" or event args
  2. public void Button2_Click(object sender, EventArgs e)
  3. {
  4. button1_click(null, null);
  5. }
  1. // Button2's the sender and event args
  2. public void Button2_Click(object sender, EventArgs e)
  3. {
  4. Button1_Click(sender, e);
  5. }
  1. // Button1's the sender and Button2's event args
  2. public void Button2_Click(object sender, EventArgs e)
  3. {
  4. Button1_Click(this.Button1, e);
  5. }

http://stackoverflow.com/questions/2152429/how-do-i-call-an-event-method-in-c

2014年11月11日 星期二

CRM2011 Setting Default Values in Form Customization(文字欄位設定預設值)

CRM2011 Setting Default Values in Form Customization(文字欄位設定預設值)



JavaScript:
  1. function OnLoadForm()
  2. {
  3. var formType = Xrm.Page.ui.getFormType();
  4. if(formType == 1){ //formType 1 = Create Form
  5. setField_Name();
  6. }
  7. }
  1. function setField_Name()
  2. {
  3. Xrm.Page.getAttribute("name").setValue("howard_lai");
  4. //name=Entity Name, howard_lai=your value
  5. }

CRM2011 Setting a default value on a lookup field(Lookup欄位設定預設值)

CRM2011 Setting a default value on a lookup field(Lookup欄位設定預設值)



JavaScript:
  1. function OnLoadForm()
  2. {
  3. var formType = Xrm.Page.ui.getFormType();
  4. if(formType == 1){ //formType 1 = Create Form
  5. setLookUp_Country();
  6. }
  7. }
  1. function setLookUp_Country()
  2. {
  3. var country = Xrm.Page.getAttribute("countryid");
  4. var value = new Array();
  5. value[0] = new Object();
  6. value[0].id = "B842D214-3A33-E411-9096-00155D01017A"; // Guid Of That Look Up
  7. value[0].name = "JP"; // Name Of That Look Up
  8. value[0].entityType = "country"; // Entity Name Of That Look Up
  9. Xrm.Page.getAttribute("countryid").setValue(value);
  10. }