Citation

       "Using the SharePoint BDLC LOB data, e.g. from databases, can be suplemented with manually edited content in the same SharePoint list."

Related Content

Related Contacts

Frank Daske, Business Development Manager

Frank Daske, Business Development Manager +49 (0) 40 28 41 12 - 30 sales@layer2.de

Related Downloads

pdf Image2009-11-01: Layer2 Press Release

SharePoint – New Business Data List Connector for External Lists in MOSS 2007 and WSS 3.0
Layer2, the SharePoint Experts from Hamburg (Germany) announced a new Microsoft SharePoint extension to unlock the value of enterprise data for SharePoint 2007 based portals. The Business Data List Connector (BDLC) for SharePoint directly connects SharePoint lists with external LOB data sources. Almost any data from databases, Office or even text data can be displayed in SharePoint lists without any programming. Workflows can be used to start business actions in SharePoint, if external data records are changed.

xml ImageBusiness Data List Connector PAD File

This XML-based PAD file offers a BDLC product description for resellers to download and publish.

pdf ImageFlyer: Layer2 Partner Program

Partner with us as a software reseller or SharePoint service provider. There is a free partner program with up to 30% discount. Download as PDF.

Related Links

Are you looking for Layer2 product resellers and implementation partners?

United States:

Great Britain, Scotland and Ireland:

France:

Netherlands:

Switzerland:​

Poland:

Turkey:

South Africa:

Malaysia:

BDLC works with NINTEX Workflow 2010 for SharePoint

Start NINTEX Workflows while external data changes.

Main Content

Claim

The SharePoint Business Data List Connector is used to simply connect a SharePoint list with external LOB data, e.g. from databases, CRM or ERP systems.

Lookup Business data in SharePoint lists

How to set some or all SharePoint BDLC list columns / fields read-only?

Using the SharePoint BDLC, external LOB data, e.g. from databases, can be suplemented / mixed with manually edited content in the same SharePoint list. That means, you can add collboration content to LOB content for example.

To prevent users from editing content, that come from the external data source, some or all SharePoint list columns / fields can be set read-only. You can use SharePoint access rights for this - or simply JavaScript.

To set a SharePoint column / field read-only in edit form please open the "editform.aspx" in SharePoint Designer.

If you know the column / field ID from source code (e.g. '4_ctl00_ctl00_TextField’) you can add the following script:

<script type=”text/javascript”>
function SetReadOnly()
{ var elements=document.getElementById(‘4_ctl00_ctl00_TextField’);
elements.readOnly=true; }
_spBodyOnLoadFunctionNames.push(“SetReadOnly()”);
</script>

If you don't want to use the ID but the title, e.g. 'MyColumn', to set a SharePoint column / field read-only, you can add the following script:

<script type=”text/javascript”>
function SetReadOnly()
{ // find all the elements with tag Name as INPUT
var elements=document.body.getElementsByTagName(“INPUT”);
// loop through all the elements till we find an element with type text and title as name of our field
for (index=0; index < elements.length;++index)
{ if(elements[index].type==“text”) { if(elements[index].title==“MyColumn”) { elements[index].readOnly=true; } } } }
_spBodyOnLoadFunctionNames.push(“SetReadOnly()”);
</script>

If you want to generall hide the "OK" button, that use a script like that:

<script type=”text/javascript”>
function SetHidden()
{var x=document.getElementsByTagName(”input”);
for (var i=0;i<x.length;i++){if (x.item(i).type==”button”&&x.item(i).value==”OK”){x.item(i).style.display = “none”};}}
_spBodyOnLoadFunctionNames.push(”SetHidden()”); 
</script>

Thanks Nishant Rana for these scripts. You'll find some more ideas in his Blog.