Some shortcomings in SharePoint Secondary Development

Source: Internet
Author: User

Sharepoint is being promoted everywhere on the Internet, and there are very few SharePoint tasks. I personally developed SharePoint for a while and found that SharePoint functions are really powerful, for example, the integration of SharePoint and office, the flexible customization of lists, and so on are all beyond the reach of many systems. Because SharePoint integrates many system functions, but there are many minor problems that are not so perfect. I also sorted out some of the problems I encountered during the development process and gave you a reference:

 

1. List Paging

The list page only supports "previous" and "Next", but does not support page adjustment. This is not suitable for Chinese practice.

2. List export Function

Sharepoint list supports the export function. The exported Excel file contains two default fields. This is OK, but the export function is carefully studied, all the data information of the current view is exported. Even if you have performed paging or filtering, all the data information of the current view is exported.

3. Filter list view information

The list view is flexible and easy to use, but it is not a pleasure to define it for users. The view supports many filtering information, but does not support the inclusion of the current user and the group type. Therefore, when sending a targeted notification to a group, you need to develop and implement it.

If you do not see the view option in list webpart on the allitems page, you can only use the current view.

4. 1: n relationship between lists

For example, a list stores the common information of students, and a list stores the scores of students. In this case, you can check the items. You can only check the items to achieve a relationship, but you also need to select them, which is of little practical use. I used to refer to some materials to implement similar functions, but the operation was a little complicated and required two steps. Step 1: Enter your personal information. Step 2: Enter the score information.

5. Document Library

The document library supports file upload, but the attributes of the document can be modified only after the file is uploaded. The habit for Chinese people should be to upload documents and then fill in the document's attribute information.

The document library does not support the upload of attachments. If you want to describe the image of an attachment to a file, there is no proper solution at this time. You can only view the items for processing.

6. Rich Text Fields

This is a highly controversial field, and I will not mention it here. Let's just talk about some common problems:

A. upload images

Common Rich Text Fields

You can add an image by entering its path and description. To add an image, you must first find a place to upload the image.

Rich Text Field of release type

The rich text field of the release type is much better than the rich text field. You can select the corresponding image. However, if you want to upload an image, upload it on the pop-up page, after the upload is complete, close the current page.

7. Search

The search function is one of the five features of SharePoint. However, the search function of SharePoint crawls out of the network. Therefore, it searches for some specific fields in the list (greater than 1, basically, nothing can be done. This function can be solved through an existing smartquery control.

8. Navigation

The top navigation of SharePoint allows you to add and delete pages flexibly. However, when you add a page to the current site and add the page to the navigation bar, you will find that, click the navigation bar on the page to check whether the page is activated or the homepage. It seems that this problem can only be solved by modifying the style.

9. Style

The list display information style is not in line with the Chinese

The entire SharePoint style is not suitable for Chinese people. Basically, each project will modify the style of the SharePoint site.

10. Application Template

Microsoft provides some application templates, which are basically unavailable in actual projects.

11. Permissions

By default, list in SharePoint inherits the permissions of the entire website set. listitem inherits the permissions of list by default. When users in SharePoint are added by a single ad user and assigned permissions, the list and listitem permission records will grant permissions to the groups corresponding to users and websites, resulting in a large amount of data. If both list and listitem are large (30-50 lists), it is basically impossible to delete the user.

If you do not grant the website set permissions to users and groups, a corresponding record will appear on the website when the user and group permissions are granted to a list or listitem.

12. data deletion

If the data in a list reaches, You cannot delete the site.

User Permissions appear too many times in the list, and the user cannot be deleted.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.