Display SP2010 list items on a non-SP site
I want to display items from a SharePoint list on an internal non-SP site. This would be read-only access, and the other site doesn't use Windows authentication. For security reasons, I would prefer not to allow anonymous access for anything on the
SharePoint site. Can I create a dummy account that has only read access to just the specific list? If so, would that interfere with the standard authentication if the user goes to SP to add a list item? Or can the list be set up as a data source for a script
on the non-SP site?
Hi,
I would suggest you create a new application based out of CSOM or JSOM / REST API and display information in your internal Non-SP Site. Else,you can use Iframe to display information within your internal site, however to get this working you may have
to break inheritance and define permission level for users who need to do CRUD operation and for those accessing the list within internal non sp site readonly access.
If you are ok with custom app model, then I would suggest these links -
http://msdn.microsoft.com/en-us/library/ff798388.aspx
http://msdn.microsoft.com/en-us/library/office/ee539350(v=office.14).aspx
Hope this helps!
Ram - SharePoint Architect
Blog - SharePointDeveloper.in
Please vote or mark your question answered, if my reply helps you
Similar Messages
-
Create list item in parent site when list item is created in child site?
SharePoint online - Can I create a list item in a parent site when a new list item is created in child site? Possible with workflows?
Hi Shafaqat,
From your description, my understanding is that you want to create a list item in the parent site when a new item is created in the subsite via workflow.
Per my knowledge, there is no OOTB workflow action to achieve your requirement. I suggest you develop your own workflow activity to do it, or you can try to find a third party workflow solution to do it.
Here is an article about how to create a custom workflow activity, you can take a look at:
http://www.sharepoint-reference.com/Blog/Lists/Posts/Post.aspx?ID=37
Best Regards,
Wendy
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Display list items based on another list item
Hi All
I want to display the list item based on another list item, but its not working.
This is my code:
/*WHEN-NEW-FORM-INSTANCE*/---Its working.
DECLARE
rg_district recordgroup;
rg_name VARCHAR2 (40) := 'district';
vtemp NUMBER;
BEGIN
rg_district := FIND_GROUP (rg_name);
IF ID_NULL (rg_district)
THEN
rg_district :=
CREATE_GROUP_FROM_QUERY (rg_name,
'select dist,dist from district_mas'
vtemp := POPULATE_GROUP (rg_district);
POPULATE_LIST ('BLOCK3.DISTRICT', rg_name);
END IF;
END;
*/WHEN-LIST-CHANGED*/---Not working. Cannot populate the list based on the List
DECLARE
rg_branch recordgroup;
rg_name1 VARCHAR2 (1000) := 'branch';
vtemp NUMBER;
BEGIN
rg_branch := FIND_GROUP (rg_name1);
IF NOT ID_NULL (rg_branch)
THEN
DELETE_GROUP (rg_name1);
rg_branch :=
CREATE_GROUP_FROM_QUERY
('rg_branch',
'SELECT branch FROM dist_branch WHERE district IN (SELECT DIST FROM DISTRICT_MAS WHERE DISTRICT ='
|| :BLOCK3.DISTRICT
vtemp := POPULATE_GROUP (rg_branch);
POPULATE_LIST ('BLOCK3.BRANCH', rg_branch);
END IF;
END;
Table:
CREATE TABLE DISTRICT_MAS
DIST VARCHAR2(100 CHAR)
CREATE TABLE DIST_BRANCH
DISTRICT VARCHAR2(100 CHAR),
BRANCH VARCHAR2(100 CHAR)
Values:
insert into district_mas values('chennai');
insert into district_mas values('coimbatore');
insert into dist_branch values('chennai','chennai_north');
insert into dist_branch values('coimbatore','Podanur');
Regards
Shagar MHmm, not tested.
try this..
--*/WHEN-LIST-CHANGED*/
DECLARE
rg_branch recordgroup;
rg_name1 VARCHAR2 (1000) := 'branch';
vtemp NUMBER;
QT VARCHAR2(10) :='''';
BEGIN
rg_branch := FIND_GROUP (rg_name1);
IF NOT ID_NULL (rg_branch)
THEN
DELETE_GROUP (rg_name1);
rg_branch :=
CREATE_GROUP_FROM_QUERY
('rg_branch',
'SELECT branch FROM dist_branch WHERE district IN (SELECT DIST FROM DISTRICT_MAS WHERE DISTRICT ='
|| QT||:BLOCK3.DISTRICT||QT||')'
vtemp := POPULATE_GROUP (rg_branch);
POPULATE_LIST ('BLOCK3.BRANCH', rg_branch);
END IF;
END;
Hope this works..
Hamid -
How to make a list item field with DATE data type?
I have a column with DATE data type. Using forms 6i I want to generate a poplist list item field with this column while the value of the elements in the list to will be day names like SATURDAY,SUNDAY,MONDAY. if we change the data type from date to char, it will work properly but now with DATE data type behind it, it gives the following error message
"FRM-32082: Invalid value for given item type.
List WEEKREST
Item: WEEKREST
Block: EMPRESTS
Form: MODULE3
FRM-30085: Unable to adjust form for output."
Using forms 6i how to make a list item field with DATE data type which can hold day names?Set your date column as a hidden (non-displayed) field. Create your list item with the varchar2 day names. Create the list item as a non-base-table field that accepts the text values of day names. On that field, create a when-validate-item trigger that translates the text into a real date, which it then uses to set the value of the actual base-table item.
-
Revision: 12982
Revision: 12982
Author: [email protected]
Date: 2009-12-15 20:44:23 -0800 (Tue, 15 Dec 2009)
Log Message:
Fix for issue with exposing accessible names for combobox list items
QE notes: none
Doc notes: none
Bugs: n/a
Reviewer: Gordon
Tests run: checkintests
Is noteworthy for integration: no
Modified Paths:
flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/ComboBoxAccImpl.as
flex/sdk/trunk/frameworks/projects/spark/src/spark/accessibility/ListBaseAccImpl.asAdd this to the end of your nav p CSS selector at Line 209 of your HTML file, after 'background-repeat...':
margin-bottom: -2px;
Your nav p will then look like this:
nav p {
font-size: 90%;
font-weight: bold;
color: #FFC;
background-color: #090;
text-align: right;
padding-top: 5px;
padding-right: 20px;
padding-bottom: 5px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #060;
background-image: url(images/background.png);
background-repeat: repeat-x;
margin-bottom: -2px; -
Hi,
I am new to Oracle. Keeping in view the simple "EMP" table. I made a form that displays all the records in tabular form and the attribute "MGR" being displayed as "List Item". I am able to convert the "MGR" from Text Box to List Item and the values are being displayed properly and all the operations are sucesful.
The problem is: I want to Filter the List Item against every row. I do not want the Name of the selected employee to be visible in List Box. As a person can not be his own Manager.
Waiting for a reply,
Aqeel.Table mh_category has 2 columns---
column1 contains these values- a,a,a,a,b,b,c,c
and column2 contains the corresponding values 1,2,3,4,5,6,7,8
User sees A only once.
when-new-item-instance trigger of list_item is calling a procedure shown below ....
PROCEDURE list_type IS
rg_name varchar2(60) := 'RG';
rg_id RecordGroup;
errcode NUMBER;
BEGIN
rg_id := Find_Group(rg_name);
IF Id_Null(rg_id) THEN
rg_id := Create_group_From_Query(rg_name,'SELECT distinct mh_type as column1, mh_type as column2 FROM mh_category order by 1');
END IF;
errcode := Populate_Group( rg_id );
Clear_List ('mh_category.mh_type');
Populate_List('mh_category.mh_type', rg_id);
END;
Edited by: 831050 on Jan 31, 2011 11:24 AM -
NOT urgent. LOV that excludes list item that is already selected
I have a mutiple record block with a LOV item. I want the LOV to display only list items that have not been selected in the other records. The form do not commit after each record, so I cannot use a databse query to exclude the list items that have already been selected.
The only way I could think of is to go through the data block and build a LOV that excludes the list items that are in the records. This seems like a lot of work for a simple task.
Is there an easier way in doing this?
Any help will be appreciated.
- Clayton.Hello Clayton,
you don't need to commit. You could try to post your records to the database.
But make sure you do a rollback when the user doesn't want to commit.
This will release you from the 'hard work' ;-)
Bernd -
Vertically display list items in a webpart
I previously added a webpart that displayed information in a vertical fashion by selecting the Newsletter style. However, whenever I try to duplicate this on another page, all the date displays horizontially. Please note I am not allowed to use Designer
to solve this.
1. Is there a reason that I would not be able to duplicate this?
2. If I cannot duplicate this, is there any other way, outside of Designer, to have a list display vertically?
I am pulling my hair out as it has worked in the past and now I cannot duplicate it. Thanks for any help you can provide!Have you tried the Pane or Boxed views? I believe that these render list items vertically.
If these end up being insufficient, than you'd need to look at dataviews, xslt views or customised Content Query Web Parts (CQWP).
One solution involving a CQWP is to add the code below to the bottom of the ItemStyle.xsl in the Styles Gallery on your root site. You then link the CQWP to your list and you'll see a view called PageBlocksWithoutDescription.
Credit to Suresh from
this thread for the original solution
<xsl:template name="PageBlocksWithoutDescription" match="Row[@Style='PageBlocksWithoutDescription']" mode="itemstyle">
<xsl:variable name="SafeImageUrl">
<xsl:call-template name="OuterTemplate.GetSafeStaticUrl">
<xsl:with-param name="UrlColumnName" select="'PublishingPageImage'"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="SafeLinkUrl">
<xsl:call-template name="OuterTemplate.GetSafeLink">
<xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="DisplayTitle">
<xsl:call-template name="OuterTemplate.GetTitle">
<xsl:with-param name="Title" select="@Title"/>
<xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="LinkTarget">
<xsl:if test="@OpenInNewWindow = 'True'" >_blank</xsl:if>
</xsl:variable>
<div>
<ul style=" width:1000px;">
<a href="{@BlockUrl}">
<li style="background-color: #F99E2E;color: #FFF;display: inline-table;font-family: Verdana;font-size: 13px;height: 130px;list-style: none outside none;padding: 10px 15px 5px 17px;width: 269px;margin:0px 3px 12px 8px;display:inline-block;float:left;">
<div style=" font-family:Segoe UI Semibold; font-size: 16px;text-transform:uppercase">
<xsl:value-of select="$DisplayTitle"/>
</div>
</li>
</a>
</ul>
</div>
</xsl:template>
Steven Andrews
SharePoint Business Analyst: LiveNation Entertainment
Blog: baron72.wordpress.com
Twitter: Follow @backpackerd00d
My Wiki Articles:
CodePlex Corner Series
Please remember to mark your question as "answered" if this solves (or helps) your problem. -
Items to display in list view web part not showing the items setup
Hi, I have the following issue. I have a list view web part, but the web part is showing more items that the ones setup in the: Number of items to display in list view web part for this view.
It is because that works when using datasheet view and not a normal view? Is there any technical documentation from Microsoft supporting this?thank you for your answer. It is interesting that the mobile view with the items to show in the mobile view doesn't work in the webpart, but it works when you are using datasheet view, but if you uncheck to activate the mobile view, then, the webpart doesn't
show information, so, it works partially because one part works and not the other. -
List item display in Oracle forms 10g
hi,
I have created the list item with pop-list in forms.When i retrieve the data using record group in the list item ,i need to display two column data in single list item i.e emp id , emp name .
select emp_id,emp_name from emp where mgr_id = 100;
i tried this query in record group but its coming emp id only, not name .
Can u tell the solution as soon as possibleHi,
In List Item, the First column will show in the list, and the Second column will be stored. To show both columns in list, u have to concatenate both fields and make it as first column. And i think you have to save the EMP_CODE, not EMP_NAME in database.
So the record group will be
SELECT EMP_ID || ' - ' || EMP_NAME EMP_NAME, EMP_ID FROM EMP WHERE MGR_ID = 100; Or you can use LOV to display multiple columns.
Regards,
Manu.
If this answer is helpful or correct, please mark it. Thanks. -
How to display the count of a list item in Sharepoint Designer?
How to display the count of a list item in Sharepoint Designer? please reply with the proper code line to add for this.
Hello,
What version of sharepoint you are using? Try below approach:
http://sharepointlogics.com/2010/03/total-count-of-items-in-list-in.html
Hope it could help
Hemendra: "Yesterday is just a memory,Tomorrow we may never see"
Whenever you see a reply and if you think is helpful, click "Vote As Helpful"! And whenever
you see a reply being an answer to the question of the thread, click "Mark As Answer
Please feel free to unmark answer if does not resolves your problem. -
Help needed in list item...need to display employee of a selected dept
Hi All,
I am very beginner in D2K technology.I am using 10g Forms.
Could you please help me...
I have created a list item which contains dept_id=10,20,30....
My requirement is when i will change the value of dept_id(select dept_id=20),the employees belong to that dept will display(need to display 5 employees of dept 20).
I hav created two block--block2 and block3
In block2,there is a list item
In block3,there is a display item and i changed the properties number of record displayed to 10 of the block.
I atteched a trigger when-list-changed and the code is :
select last_name into :block3.item14 from employees where department_id=:block2.item4;
But It is not working.....
Thanks in Advance,
Tapan.
Edited by: user630863 on Aug 8, 2010 9:20 PM
Edited by: user630863 on Aug 8, 2010 9:55 PMokk..well still i don't know the purpose of the form on which you are working why not the database block for emp?..but the requirement you are asking can be done through following code...
Trigger - WHEN-LIST-CHANGED
DECLARE
CURSOR F_Cur IS
SELECT ename
FROM emp
WHERE deptno = :list_item_name;
BEGIN
GO_BLOCK('BLOCK3');
FIRST_RECORD;
CLEAR_BLOCK;
FOR G_CUR IN F_CUR LOOP
:block3.item_name:=G_CUR.ename;
NEXT_RECORD;
END LOOP;
FIRST_RECORD;
END;
Note: in the BLOCK3 there should be one item navigable by cursor. I mean if block3 is having only one item which is name item and it is display item then GO_BLOCK built-in will not work. So, you will need to create one more in block3 or make that name item as text item and set update_allowed to NO from the items' property.
-Ammad -
How to download list item attachment from display.aspx
Im uploading documents
to list item in list by
using file upload control. Now I should download that file. I can able to insert documents into list item in attachment column which is predefined but am how can I download the attachments by clicking on the link in display.aspx.
I have written this for uploadFile controller.
SPSite site = SPContext.Current.Site;
SPWeb web = site.OpenWeb();
SPList list = web.Lists["list2"];
//SPListItem itemId = list.GetItemById(5);
int itemId=3;
SPListItem newItem = list.GetItemById(itemId);
byte[] contents = null;
if (FileUpload1.PostedFile != null && FileUpload1.HasFile)
using (Stream fileStream = FileUpload1.PostedFile.InputStream)
contents = new byte[fileStream.Length];
fileStream.Read(contents, 0, (int)fileStream.Length);
fileStream.Close();
SPAttachmentCollection attachments = newItem.Attachments;
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
attachments.Add(fileName, contents);
newItem["CLMSAttachments"] = fileName;
newItem.Update();
Thanks in advance.Hi ,
It is your browser that decides to download/open the file.
If you have compatible client software for the file (word for docx) your computer will by default automatically try to open it.
But we can force the download. You have to develop a handler/aspx page that will just handle the file download and you have to override the http header "content-disposition" to "attachment;filename=yourfilename"
Here a sample :
var fileName = "myfile.sql";
var r = context.Response;
r.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
r.ContentType = "text/plain";
r.WriteFile(context.Server.MapPath(fileName));
Hope that will help you
Moudhafer -
Display SharePoint:RichTextField value as is from list item into application page
Hello,
I would like to show value entered in Rich Text Field in list on one application page.
I am displaying it like below as I would like to use the default functionality provided by SharePoint and this is an application page replacing the default page for list form.
<SharePoint:RichTextField ID="RTTaskDescription" runat="server" FieldName="Task Description" ControlMode="Display"/>
But when it renders the output as below with DIV and STRONG as description word is bold in list item.
<DIV>THis is task <STRONG>description</STRONG>.</DIV>
Any way to handle this to show as it is in list item with proper HTML from server side?Hi,
Did you try this
http://social.technet.microsoft.com/Forums/sharepoint/en-US/2efb5464-e4d1-4a81-bb96-ebcde5aeffc8/want-to-remove-divdiv-tag-while-displaying-list-columntypemultiline-text?forum=sharepointdevelopmentlegacy -
hi,
I have created a custom list in my sharepoint :
List1 name: employeedepartment -
Title empdepartment
A D1
B D2
C D3
List2 name: employeedetails
emptitle empname empdepartment(lookup) --> from the list "employeedepartment"
x Ram D1
y Robert D2
z Rahim D3
My task is to create a custom webpart that will be for searching this employee details by entering emptitle
For this, i have created a visual webpart using visual studio 2010, my webpart will be like this:
emptitle ---> TextBox1 Button1--> Text property : Search
empname---> TextBox2
empdepartment--> DropDownList1
For this, i wrote the code as follows:
protected void Button1_Click(object sender, EventArgs e)
using (SPSite mysite = new SPSite(SPContext.Current.Site.Url))
using (SPWeb myweb = mysite.OpenWeb())
SPList mylist = myweb.Lists["employeedetails"];
SPQuery query = new SPQuery();
query.Query = "<Where><Eq><FieldRef Name='Title'/><Value Type='Text'>" + TextBox1.Text.ToString() + "</Value></Eq></Where>";
SPListItemCollection myitems = mylist.GetItems(query);
if (myitems.Count > 0)
foreach (SPListItem item in myitems)
string a1 = Convert.ToString(item["empname"]);
string a2 = Convert.ToString(item["empdepartment"]);
TextBox2.Text = a1; // displaying properly
//DropDownList3.SelectedIndex = 1;
It is showing the list item in textbox according to the item entered in the textbox1... But I am stuck to show in the dropdown list.
Suppose, if i enter X in textbox and click on search, then dropdownlist need to show D1,
for Y --> D2 and for Z-> D3... like that.
What code do i need to write in the button_click to show this...
Please don't give any links...i just want code in continuation to my code.Hi,
Since you have got the data you want with the help of SharePoint Object Model, then you can focus on how to populate values and set an option selected in the Drop Down List.
With the retrieved data, you can populate them into the Drop Down List firstly, then set a specific option selected.
Here is a link will show how to populate DropDownList control:
http://www.dotnetfunda.com/articles/show/30/several-ways-to-populate-dropdownlist-controls
Another link about select an item in DropDownList:
http://techbrij.com/select-item-aspdotnet-dropdownlist-programmatically
Best regards
Patrick Liang
TechNet Community Support
Maybe you are looking for
-
IDVD and Toast . . .
I've finished an iDVD project, shot in HD. I want to burn it to a Blu-ray disk using Toast and a LaCie burner. Is that possible, and where do I start?
-
SUN JES - migrating from Solaris to Red Hat Linux
I have some EJBs working fine on JES 2004Q2 on Solaris. I want it to work on Linux JES 2005Q4. I guess all that I may need to do is: - Install JES 2005Q4 for Linux - Deploy by EJBs Is there anything else I should be taking care?
-
Hi can anyone please tell what is the logic (base table , column ) to get the ship_to_contact_id in order_import oe_lines_iface_all thanks in advance V
-
Autoscale has not been able to read any monitoring data for ...
We´re receiveing an Error Message from the Autoscale functionality for a complete week now. This has happened before when the "Storage incident" happened. But the problem was resoloved when the functionality of the Storage was fixed. But since the 22
-
Your chance to influence the future of Dreamweaver
Alejandro Gutierrez, the new Product Manager for Dreamweaver, is inviting applications to join the Dreamweaver prerelease (beta) programme. For details, see http://blogs.adobe.com/dreamweaver/2012/11/join-the-dreamweaver-pre-release-group.html.