External List and Publishing Pages
Noted here:
https://social.technet.microsoft.com/Forums/en-US/3314833a-8fbf-47dc-b05c-aa3f797e899f/action?threadDisplayName=external-list-not-updating-on-published-page
It is a bug.. but this is from over a year ago.
Specifically, Putting an external list on a publishing page renders correctly until you publish. Once you publish all you see is the "loading" green spinning icon.
One proposed workaround was to use a business list webpart, however I cannot override the jslink of a business data webpart. Any insight into a resolution would be appreciated!
Also, clicking the "Enable Asyncronous Load" doesn't resolve the issue. It continues to remain unchecked when checking the box.
Hi,
According to your post, my understanding is that you have an issue about the external list in publishing page.
I can reproduce the issue in the SharePoint server 2013 without installing any CUs or PU.
However, in another SharePoint server 2013 environment which installed the SP1, I add the external list in a publishing page, then publishing the page, the page renders the external list well without any issue.
I recommend you install the SharePoint server 2013 SP1, then check whether it works.
You can download the SP1 in here:
http://www.microsoft.com/en-us/download/details.aspx?id=42544
Thanks,
Jason
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Jason Guo
TechNet Community Support
Similar Messages
-
External list in publishing page
Hi,
I am trying to add a externla list on a publishing page through lis view. It works fine in draft, but the moment its published, the external list doesnt load up, the loading icon keeps going on and on. There is another post where its suggested that its a
known bug. Whats the suggested work around or fix.
regards
SubinHmm, I am not finding this to be exactly true. There is an "it depends" that was getting me.
So, to be clear, I had the exact same issue as the original poster. I made an entirely new page and only placed the External List. Bang, same problem. And then I had a moment of clarity and found that if you
do not explicitly use the Business Data List web part (which does not seem to use the pretty green spinner as the waiting icon but, rather, uses the old side-to-side waiting icon) then the waiting icon will hang or freeze after publishing. Once I changed to
the explicity BDC List part it worked fine. -
Pulling a stream from external FMS and publishing in Multicast
Hi. I'm developping a FMS 4 application that read an external stream, and then, republish it in multicast:
1.- So, first of all I open a NetConnection to the remote application. And I associate it to a new Stream created in the application. Then I have the stream available in my application.
nc = new NetConnection();
nc.connect(REMOTE_APPLICATION);
nc.onStatus = function(info)
trace("REMOTE_APPLICATION->NetConnection> code: " + info.code);
if (info.code == "NetConnection.Connect.Success")
rebroadcast_s = new Stream.get("tempStream");
rebroadcast_s.onStatus = function(info)
trace("Stream> code: " + info.code);
trace("Stream> details: " + info.details);
if (info.code == "NetStream.Publish.Start")
trace("REMOTE_STREAM->The stream is now publishing");
rebroadcast_s.play(REMOTE_STREAM, -1, -1, true, nc);
2.- I would like to use the same methods of native multicast.as application, for managing the multicast publishing: registerStream, openMulticastConnection, ...
var MULTICAST_PARAMETERS = "fms.multicast.type=2&fms.multicast.groupspec=G%3A0101210558cc3408e77326e2fa1c53c52697d73 e1b02182c358c57075cd9a58ed1a25241010d160e666d732e6d756c7469636173742e6578616d706c65210e855 5a813f0c73cd8f5384e0fba657163ab87e76c25b6f82be9b94777b2d52cfe00070aefff00fe7530051576706f6 4&fms.multicast.address=239.255.0.254%3A30000";
var params = parseQueryString(MULTICAST_PARAMETERS);
var streamContext = registerStream(CLIENT??????, MULTICAST_STREAM_NAME, params);
openMulticastConnection(streamContext);
But, I don't know who would be the client in the registerStream method. Which reference should I add there? Is it possible in this way?
I made another different script that republish that stream in localhost using NetConnection.publish(localhost/sameapplication). It works properly. But I would like to be able of managing it in the other way.
Thank you,
Iván1.- Tried adding NULL, and there's an error trying to access to the properties of the parameter, and finally the multicast publication is not done:
Registered multicast context for source stream: livestream
Sending error message: /opt/adobe/fms/applications/vpodmulticast2/main.asc: line 308: TypeError: streamContext.client has no properties
2.- Tried adding the nc reference, and there's no error in the logs, but the multicast publication is not done neither.
3.- Going deeply in the code, I discovered that client object is only used for getting the client.uri (the uri where the client is publishing the stream) and the client.ip (for internal connection managing). So I created a client object with these two attributes, and It's working properly:
var params = parseQueryString(MULTICAST_PARAMETERS);
var client = new Object();
client.uri = "rtmp://localhost/"+application.name;
client.ip = "localhost";
var streamContext = registerStream(client, MULTICAST_STREAM_NAME, params);
openMulticastConnection(streamContext);
Thank you,
Iván -
I have a list page (Example: user list), each row displayed with a radio button. When user select one of the radio button and click on Edit button, editUser.xhtml page should be displayed. I have separate bean for editUser.xhtml page. How do I pass selected radio button value to editUser.xhtml page?
Thanks,
VenkatYou're talking about datatables? You may find this article useful: [http://balusc.blogspot.com/2006/06/using-datatables.html] Check the chapter 'Select row by radio button'.
-
External List Webpart does not render after webpart page is checked in
Hello,
I've created an external list based on an external content type the list renders fine.
I have in turn created a webpart page and added the external list to the webpart page as well as a current user filter.
I use the filter to filter this list based on a column (username in the external list). I do all this within a publishing site (I don't know if that's contributing to the challenge I'm having).
before I check in and publish the page I observe the filters are applied
and it appears everything is ok. However after I check in the page and publish it the page doesn't render and the gears cycles on the page for ages
It's worked the first time I did it but I had to delete and recreate the page subsequently the page doesn't render and gears animation just keeps playing. Even with the filter disconnected from the webpart it still doesn't render. What could kindly be the
problem
thanksHi,
As I understand, you encountered the issue when you checked in and published the web part page.
If you do not have to use external list web part, you can change to use business data list web part in the business data. You can edit the web part and choose the external content type you want
to connect.
There is a similar case:
https://social.technet.microsoft.com/Forums/sharepoint/en-US/af76e3fd-99f8-4694-bae6-e9ee53d2e66e/external-list-in-publishing-page?forum=sharepointgeneral
Best regards
Sara Fan
TechNet Community Support -
External list not updating on published page
I have a problem with adding an external list on a page.
I have created an external content type in SharePoint Designer och created an External list from it. The list shows and updates as it should.
When I add an external list web part to a page and check in the page it works as well. But when I publish the page, the web part doesn't update to show the result. It just shows the updating icon. I have tested with pages that do not require publishing and
everything works just fine.
Have anyone experienced this? Is it a bug?If you edit the web part, in the properties pane there is a AJAX Options section. Disable the first option and you would be good to go. You may explore these options further if you are interested.
Hope that helps.
MAK -
Help with Links to my book/publisher page from ibook to ibookstore
My question : What is the correct way to get links to specific ibooks and publisher pages and on the iBookstore - as I have had trouble with mine.
Many of the iBooks and ePubs samples (Dorling Kindersly for example) that I've downloaded from the iBookstore have a button at the back which takes you to the page for the book itself where you can purchase the complete book.
Similarly on the books themselves they have links to their publisher pages.
• Firstly, I can't work out how to link to a book which hasn't been published yet - So at the back of my samples I put a button next which links to my 'Publishers Page' (see below)
• Secondly, I can't work out how to make a proper publisher page - if there is such a thing - the only way I've managed is to add the publishers name as an 'Author' to the book itest, searching for the authour in linkmaker, then linking to that page:
https://itunes.apple.com/gb/artist/elizabeth-beecher-publishing/id537956085?mt=1 1&uo=4
The main issue is that on my clients (newer) ipad some of the links behave differently... some only take to search page.
What I am currently doing:
• Finding the links by going to http://itunes.apple.com/linkmaker/ then searching for the name of my publisher, where I get to link to the 'artists page' then as all my publications will list the publisher as an Author, when in the new sample they visit this link it should take them to the page with all our publications on, including the one that they have just downloaded a sample of.Apple has recently introduced 'short links'. That document requires a developer account to access, but this may be of interest:
there is a known issue (r.7414684) where itunes.apple.com links to your company's page do not open the App Store from within your app, giving an error instead; these links include "viewArtist" or "/artist/" in the URL, for example, -
Error When Attempt to Publish Pages
Hello -- I'm re posting this as the problem continues to
exist for this customer of mine, and still have not been able to
determine a solution. Hopefully someone out there will be able to
shed some light this time?
Thank you.
Original Post:
Hello -- I've just built a new site for a customer who wants
to maintain their own content, and we're set up to use Contribute 3
for that.
I've sent the customer their key for editing, and, during
early training, they're able to connect to the site and edit pages.
However, when they attempt to publish an edited page, after
Contribute displays the "Publishing your draft to the server..."
message window, they report a fairly lengthy delay (i.e. at least a
couple of minutes), then Contribute indicates that the "operation
was cancelled" and displays the error message: "Contribute could
not connect because the server is down or not accepting
connections. Please contact your administrator."
I am able to successfully edit and publish pages to the site
while on the phone with the customer at the same time they're
working, using Contribute 3.11 (they're running at least 3
something - waiting to get exact version info. from them), the same
connection key and roughly the same general environment as the
customer (as far as I know). The main difference I know of is that
I'm on a fast cable broadband connection and they're on what I
believe is a slower DSL (exact speeds unknown). They're on Windows
XP (probably the Home version). I don't know yet what their setup
is re. things like firewalls, etc., although its a home office, and
they're not a high tech user. They report no other problems
accessing the Web.
The server is up and as far as I can tell accepting
connections, at least from my vantage point, during this time (as
indicated, I can do a Publish of pages I edit while troubleshooting
on the phone with the customer, and can access the server in other
ways as well during this time).
I've emailed a new key to them (which I tested locally before
sending), to see if perchance something might've been amiss with
their copy of the first key, but without success. I'm fairly sure
it' s not related to permissions on the FreeBSD/Apache server, as
ones I've tested seem to generate different error conditions, and
haven't yet been able to configure any of my firewalls to cause
this error, searched and haven't found anything quite related in
the forums or online support so far.
I've also tried changing various settings in XP related to
internet security and so on but haven't been able to reproduce the
problem here that way either.
Anyone have any ideas what might be causing these symptoms,
and/or what else I should be looking for, how to resolve?
Thanks in advance.
JD_CatCS3 has a fix for the timeout problem. You can set the length
before Contribute times out and says it can't connect to the
server. But they didn't fix the underlying problem--that it takes
so long in the first place. -
Hello Everyone,
deployed page layout as based this blog
http://www.eliostruyf.com/provision-your-html-designs-master-pages-page-layouts-to-sharepoint-2013/, but while trying to create Publishing pages under Page
"Error: This page is not using a valid page layout. To correct the problem, edit page settings and select a valid page layout."
my xml as below
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="PageLayouts" Url="_catalogs/masterpage" RootWebOnly="TRUE">
<File Path="PageLayouts\DataByte_Home.html" Url="DataByte_Home.html" Level="Draft" ReplaceContent="true" Type="GhostableInLibrary" IgnoreIfAlreadyExists="TRUE">
<Property Name="Title" Value="DataByte_Home" />
<Property Name="MasterPageDescription" Value="DataByte_Home" />
<Property Name="ContentType" Value="$Resources:cmscore,contenttype_pagelayout_name;" />
<Property Name="PublishingPreviewImage" Value="~SiteCollection/_catalogs/masterpage/$Resources:core,Culture;/Preview Images/WelcomeSplash.png, ~SiteCollection/_catalogs/masterpage/$Resources:core,Culture;/Preview Images/WelcomeSplash.png" />
<Property Name="PublishingAssociatedContentType" Value=";#$Resources:cmscore,contenttype_welcomepage_name;;#0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390064DEA0F50FC8C147B0B6EA0636C4A7D4;#" />
</File>
</Module>
<Module Name="CustomPages1" Url="Pages" Path="" RootWebOnly="FALSE">
<File Name="Home.aspx" Url="Home.aspx" Type="GhostableInLibrary" Path="PageLayouts\DataByte_Home.html" IgnoreIfAlreadyExists="TRUE">
<Property Name="Title" Value="Home" />
<Property Name="PublishingPageLayout" Value="~SiteCollection/_catalogs/masterpage/DataByte_Home.aspx"/>
<Property Name="ContentType" Value="Page" />
</File>
</Module>
</Elements>
as feature activation i am execution same code to upgrade .html to .aspx.
please guide me and give me some suggestion to packaged solution in single wsp(with Publishing pages, Page layouts and master page and site template to create site with all content)?Hi,
Usually I separate page layout and publishing page into two different modules. Then you deploy first the page layout module to ensure that SP will create the aspx file. After that the second module lets SP to apply the existing page layout to your publishing
page.
It's just an idea. I am not 100% sure. Let me know.
Regards,
Vinod -
Hello everyone,
I've got the task to programmatically import data to a moss web by add publishing pages to the pages-library with enabled moderation and major/minor-versioning.
This is not really difficult but the main issue is to set the values for the fields "Created", "Created by", "Modified" and "Modified by".
Also this is not relly difficult. By setting the internal field-properties "Author" for Created by and "Editor" for Modified by there values are set.
But the main problem now is, that I have to approve the publish page. After that, the value of the "Modified"-Field is change to the current datetime which is not acceptable.
If I redo an updating of the listitem, the file-version is increased to 1.1 which is also not acceptable. I do this by .UpdateOverwriteVersion(), which MSDN says of that it doesn't increase the version but indeed it does.
Following an example code of my approach:
using (SPSite spSite = new SPSite(SiteCollectionURL))
using (SPWeb spWeb = spSite.OpenWeb())
PublishingWeb publishingWeb = PublishingWeb.GetPublishingWeb(spWeb);
PageLayout[] layouts = publishingWeb.GetAvailablePageLayouts(<Guid of my pageLayout>);
if (layouts != null && layouts.Length > 0)
PageLayout layout = layouts[0];
PublishingPage newPage;
// add new publishing page
newPage = publishingWeb.GetPublishingPages(0).Add("test.aspx", layout);
newPage.Title = "testpage";
newPage.ListItem[SPBuiltInFieldId.Comments] = "test comment";
newPage.Update();
newPage.CheckIn("Checked in programmatically");
SPListItem tmpListItem = publishingWeb.PagesList.GetItemById(newPage.ListItem.ID);
string creationDate = "2009-11-05T22:35:10Z";
string modifyDate = "2009-11-06T22:35:10Z";
tmpListItem["Author"] = "1;#User 1";
tmpListItem["Editor"] = "2;#User 2";
tmpListItem["Created"] = creationDate;
tmpListItem["Modified"] = modifyDate;
tmpListItem.UpdateOverwriteVersion();
// data is now alright set, now approve
tmpListItem.File.Approve("Approve test");
// publishingpage is now approved but modified-date has changed, try to reset data
SPListItem updItem = spWeb.GetList(spWeb.Url + "/Pages").GetItemById(tmpListItem.ID);
updItem["Author"] = "1;#User 1";
updItem["Editor"] = "2;#User 2";
updItem["Created"] = creationDate;
updItem["Modified"] = modifyDate;
tmpListItem.UpdateOverwriteVersion();
// now all four values are correct but now version is 1.1 and approval status 'draft' again
Also updating the listitem by ProcessBatchData doesn't do it becaue I couldn't successfully update the author/editor-fields.
Do you have any working ideas or hints for me?
Greetings from Germany,
LoneSurvivorI think iv cracked it...
Coppied straight from my code so the variable names dont match but the principal is there...
$dstfile.ListItemAllFields["Author"] = ($author.ID.ToString() + ";#" + $author.LoginName)
$dstfile.ListItemAllFields["Editor"] = ($modifier.ID.ToString() + ";#" + $modifier.LoginName)
$dstfile.ListItemAllFields["Created"] = $srcfile.TimeCreated.ToLocalTime()
$dstfile.ListItemAllFields["Modified"] = $last.ToLocalTime()
# changes to editor have to be done by Update or UpdateOverwriteVersion
$dstfile.ListItemAllFields.UpdateOverwriteVersion()
if ($file.Level -eq "Published") {
# publish not needed and overwrites 'Editor' so dont use
# $dstfile.Publish($file.CheckInComment)
# use .Approve() which updates the major minor versions too
$dstfile.Approve($file.CheckInComment)
# approve changes the dates so correct here
$dstfile.ListItemAllFields["Created"] = $srcfile.TimeCreated.ToLocalTime()
$dstfile.ListItemAllFields["Modified"] = $last.ToLocalTime()
$dstfile.ListItemAllFields.SystemUpdate() -
Hi,
Below is the scenario,
If i created any custom list and navigating to the list (AllItems.aspx) and on selecting the item, i can see controls in ITEM and LIST tabs of Ribbon are enabled in SharePoint 2013 publishing site.
If i add the same list in the home page (add web part --> select list view webpart) in the publishing site, on selecting of item, all controls in ITEM and LIST tabs of Ribbon are disabled always.
Please help me to fix this issue ASAP.
Regards,
KrishnaHi,
Thanks for your reply.
Ribbon controls (only ITEM and LIST tab) still in disabled mode even if i selected the item in the list view webpart.
Also, i have noticed the below things,
when i create a published site (default page : default.aspx) and add the list view webpart in the default page, the controls are in disabled mode on selecting item in list view webpart.
when i create a team site (default page : home.aspx) and add the list view webpart in the default page, the controls are in enable mode on selecting item in list view webpart.
Please help me on this.
Regards,
Krishna -
My department has created a new Web Publishing Unit. All "Publishers" use to have approve rights; they changed from Approvers to Contributors. I still have some (now) Contributors that still get the "Approve and Publish" buttons
that allows them to approve and publish their docs and/or web pages. I have reviewed all SharePoint Groups to make sure they were not in one of the other groups and they are not. How can I fix this so that all Contributors can only "view,
add, update, and delete" list items and documents? Thanks, Mija-LindaHi Mija Linda,
Have you checked contributor group's permission level, I think that group might still have approver (Design) permission, if so, then it would be better to modify the group permission.
the best thing is to create a permission level and assign users to it.
Let us know your finding, so that we can suggest an alternate.
Hope this helps!
Ram - SharePoint Architect
Blog - SharePointDeveloper.in
Please vote or mark your question answered, if my reply helps you -
Hi All,
I have to maintain a huge SharePoint 2010 list with more than 700,000 items in it. The items are data records(not documents) and are distributed among a number of folders. There are also a number webparts that are currently using this list. As you can imagine
the performance of queries on the list have degraded considerably. Even opening the folders with too many items in them takes quite some time. We are looking for a solution for this situation and some people suggested to move the list items to a SQL Server
table and make an external list representing the original list. They think this way the changes that we have to make in the webparts source codes will be minimal.
I am not sure if this is the best solution as I have heard about slow external lists. Do you think using the external list instead of our current list improves the performance? Do you think this is the right solution for us?
I would be grateful if you tell me your ideas to solve this problem.
Thanks in advance"right solution for us" is hard to solve without more info.
SharePoint list items can include things like version history, content approval, audit tracking, and more... such things are NOT built into SQL.
BCS is an option, and generally changing a list CAN have a very minimal impact (making many assumptions about how it's used)...
BCS also incurs an overhead of the lookup (since it's external). And there are record limits (defaults at a minimum).
And more importantly, SharePoint *can* handle large lists... if done appropriately... but can also be mis-handled.
The limits imposed on large lists by SharePoint, are largely attributable DIRECTLY BACK TO SQL (specifically, the number of records that can be obtained with ROW locks before switching to PAGE locks or TABLE locks, which have LARGER impacts).
So again, BCS is an option, but whether it's the "right solution for us" is more dependent. Plus, you would probably also benefit by spending some time investigating the other uses (web parts/etc) for opportunities to improve their performance,
user experience, etc.
Scott Brickey
MCTS, MCPD, MCITP
www.sbrickey.com
Strategic Data Systems - for all your SharePoint needs -
Publishing site - Add a list to Site pages - Ribbon items disabled
Hi,
I created a publishing site in SharePoint 2013.
I created a custom list and added few data to it.
In the Home page of the site, I clicked on "Add Page". Once the page is created, I clicked on "Insert" - select "webpart" - choose the custom list. I published the page.
The list was added. However on selecting any of the item in the list, the items inside the ribbon having "Items" and "List" seems to be disabled.
I have not changed any master page. I have owner permission in the site.
How to make the ribbon items visible when an item is selected? This is only happening for a publishing site template and not on a Team site?
Has anybody encountered this? How to fix this?
ThanksTo my Knowledge there doesn't exist ribbon with "Item" and "List" categories in publishing page of publishing site template
I believe you have not checkedin the page and
Published the page. Kindly publish the page and check if you are still able to find the ribbon with those categories disabled. I just tried and dint find it.Let me know if still the problem exists. -
View application pages - view forms views and application pages. enumerate lists
view application pages - view forms views and application pages. enumerate lists, if we disable this permission in sharepoint then user gets blocked from getting into application pages which is good. But now I have few list view web parts on a page and user
is not able to see those reports based on view. It shows working on it. As soon as I enable view application pages permission it works.
I need a permission level -view forms views only.
MCTS Sharepoint 2010, MCAD dotnet, MCPDEA, SharePoint LeadHi Amit,
SharePoint has a feature called “ViewFormPagesLockDown” at site collection scope. After enabling the feature, all groups / users not having the “View Application Pages” permission will not be able to navigate to pages like “_layouts/viewlsts.aspx”
or “pages/forms/allitems.aspx”.
So, for your issue, please disable the ViewFormPagesLockDown feature via PowerShell command:
$lockdownFeature = get-spfeature viewformpageslockdown
disable-spfeature $lockdownFeature -url [the URL of your site]
More information:
http://sharepointtechie.blogspot.jp/2011/06/blocking-access-to-application-pages.html
http://sureshpydi.blogspot.jp/2013/12/viewformpageslockdown-feature-in.html
Best Regards,
Wendy
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Wendy Li
TechNet Community Support
Maybe you are looking for
-
Unable to access my other macs in the airport network
Since I have installed Leopard 10.5.1 I am unable to access my other MACs in my airpot network for file sharing. Interesting that I can accesss my older IMAC which has TIGER 10.4.11 installed. This bug is new since I updated to 10.5.1. Its funny but
-
I completed uninstallation of former version and "successful" installation of downloaded new one, and restarted, but it doesn't verify as active. Miss my videos. Am I missing a step???
-
Making Custom Idoc Script function
Hi all, I am making a custom Idoc Script function. I have merged the resource table into the core IdocScriptExtensions table. But i am not able to call the custom function in SiteStudio. Find below the steps that i have taken step1) I have added a re
-
Mavericks calendar alerts by email not working
Hi, I've just noticed that my calendar alerts by email have stopped working since installing Mavericks. Is this a known problem? Thanks
-
Premiere CC V8.1 Reference Window not playing
As title says, reference window wont play anymore. The cursor still moves through the timeline fine but reference window just gets stuck, any ideas before I re install it all?