워크 플로 자동 생성 열의 순서를 바꿀 수 있습니까 (마지막 위치에서 2nd로)? 라이브러리> 수정보기가 아니라 프로그래밍 방식으로이 작업을 수행해야합니다.Sharepoint 2010 자동 생성 워크 플로 열
편집 : Visual Studio에서 만든 전체 워크 플로 및 사용자 지정 연결, 초기화 작업 형식입니다.
EDIT2 : 내가 그것을 알아 낸 바로 onWorkflowActivated 방법에보기 순서 :
private void onWorkflowActivated_Invoked(object sender, ExternalDataEventArgs e)
{
string colName = workflowProperties.TemplateName;
SPView defaultView = workflowProperties.List.DefaultView;
if (defaultView.ViewFields.SchemaXml.Contains(colName))
{
System.Collections.Specialized.StringCollection collStrings = defaultView.ViewFields.ToStringCollection();
List<string> fields = new List<string>();
foreach (string field in collStrings)
{
fields.Add(field);
}
if (fields.IndexOf(colName) != 2)
{
defaultView.ViewFields.MoveFieldTo(colName, 2);
defaultView.Update();
}
}
}
좀 더 자세한 정보를 제공 할 수 있습니까? 프로그래밍 방식으로 뷰를 수정/생성 하시겠습니까? 아니면 다른 열 순서가 필요합니까? –
워크 플로 연결 후 열의 순서를 바꾸고 싶습니다. 목록 항목이 승인 됨/거부 됨 인 경우 30 개 이상의 열이있는 목록을 읽는 것이 어렵 기 때문에 2 위의 자동 생성 된 열이 필요합니다. –