我想以编程方式创建它,以便用户只能看到列表中的特定项目.
基本上在创建项目时运行的工作流程中,我将做一些事情,并通知一些人这个项目.我还希望它更改项目的权限,以便只有特定用户(根据项目内容查找运行时)才能读取该项目.有权访问该列表的其他用户只能看到特定的项目,但不会看到所有这些项目.列表项可能不一定是拥有的,而是需要查看它的用户,因此我无法设置列表权限以允许用户只看到自己的项目.
如果有帮助,请将其置于上下文中 - 列表正在向特定成员注册工作角色.每个列表项都是一个角色分配,其中包含对角色列表中角色的查找以及对成员列表中成员的查找.我不是直接在成员列表中使用了一个multilookup字段用于角色,因为每个角色分配都需要有关它的额外信息,例如描述,开始日期等.每个角色都有一个管理它的特定用户/组.我想要它,以便在进入这个大的角色分配列表时,用户只能看到他们作为管理者的角色的角色分配.
建议将不胜感激.
我在GridView控件的模板列中有一个DropDownList.GridView绑定到对象列表.每个对象都有一个int类型的属性,它对应于一个DropDownLists ListItems中的值.我可以通过在下拉列表中添加DataBind事件来以编程方式设置所选项目,但我想知道是否有办法通过在aspx标记中使用代码块来设置所选项目.
我正在开发一个Android应用程序.
我有几个对象加载了ListActivity.我想知道点击事件的项目onListItemClick.
我看到方法onListItemClick有一个名为id的参数.我该如何设置此ID?
我的对象由ID标识,如何将此ID添加到listItem?
谢谢.
我只是好奇.为什么需要密封ASP.NET ListItem类?
我有一组图像,每个图像都有自己的链接.我希望图像在列表中(<ul><li>...等),并让每个项目都有不同的background-image.
我会遇到类似这样的问题吗?
<ul>
<a href="#"><li class="1"></li></a>
<a href="#"><li class="2"></li></a>
<a href="#"><li class="3"></li></a>
<a href="#"><li class="4"></li></a>
<a href="#"><li class="5"></li></a>
<a href="#"><li class="6"></li></a>
</ul>
Run Code Online (Sandbox Code Playgroud) 我有一个列表项视图,我添加了这个属性
android:autoLink="web|email|phone"
android:linksClickable="true"
autoUrlDetect="true"
Run Code Online (Sandbox Code Playgroud)
但问题是当检测到链接时,未显示上下文菜单.
如何在我的项目中有链接,但仍然是上下文菜单,以便在长按项目时继续显示.
在我的列表项中,我在其中只有一个布局和textview
编辑
如果我将这个android:linksClickable设置 为false就像这样
android:linksClickable="false"
Run Code Online (Sandbox Code Playgroud)
然后显示上下文菜单,但我无法点击链接:(
我想能够点击链接,但是当我长按项目我的菜单显示时
你好.通过下面列出的代码,我的listview项目不会以任何方式响应点击.有人可以帮帮我吗?提前致谢.
public class ListaActivity extends Activity {
public final static String EXTRA_MESSAGE = "com.example.provacomunicazione.MESSAGE";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.lsta);
Resources res = getResources();
String[] Authors = res.getStringArray(R.array.Lista_Nomi_E_Cognomi_Autori);
ArrayList<String> Autori = new ArrayList<String>();
for (String temp:Authors) {
Autori.add(temp);
}
Collections.sort(Autori);
ArrayList<String> AutoriLetteraSelezionata = new ArrayList<String>();
for (String temp:Autori) {
if (temp.charAt(0)=='A') {
AutoriLetteraSelezionata.add(temp);
}
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.textviewitem, AutoriLetteraSelezionata);
ListView listView = (ListView) findViewById(R.id.listView1);
listView.setAdapter(adapter);
listView.setClickable(true);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, …Run Code Online (Sandbox Code Playgroud) 我对Delphi中用于ListView的拖放系统很陌生.我在互联网上找到了一个简单的解决方案,可以在ListView中拖放项目.问题是代码只显示拖动第一列,我想显示并拖动整行.
您可以在下面的图片中查看我得到的以及我想要得到的内容.
procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Integer);
var
DragItem, DropItem, CurrentItem, NextItem: TListItem;
begin
if Sender = Source then
with TListView(Sender) do
begin
DropItem := GetItemAt(X, Y);
CurrentItem := Selected;
while CurrentItem <> nil do
begin
NextItem := GetNextItem(CurrentItem, SdAll, [IsSelected]);
if DropItem = nil then DragItem := Items.Add
else
DragItem := Items.Insert(DropItem.Index);
DragItem.Assign(CurrentItem);
CurrentItem.Free;
CurrentItem := NextItem;
end;
end;
end;
procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept := …Run Code Online (Sandbox Code Playgroud) 我制作了自定义listitem视图(基于http://news.qooxdoo.org/tutorial-part-4-2-custom-widgets-4).
我对此列表中的选择项有疑问.始终选择第一个元素(无论列表中哪个元素我都会点击).
我该怎么做才能解决我的问题?
这是我的列表项小部件:
qx.Class.define("project.MyView", {
extend : qx.ui.core.Widget,
include : [qx.ui.form.MModelProperty],
construct : function() {
this.base(arguments);
var layout = new qx.ui.layout.Grid(4, 2);
layout.setColumnFlex(1, 1);
this._setLayout(layout);
this._createChildControl("icon");
this._createChildControl("date");
this._createChildControl("description");
},
properties : {
appearance : {
refine : true,
init : "listitem"
},
icon : {
check : "String",
apply : "_applyIcon",
nullable : true
},
date : {
check : "String",
apply : "_applyDate",
nullable : true
},
description : {
check : "String",
apply : "_applyDescription", … 我目前正在为导航栏使用bootstrap,我已经改变了一些东西,所以它看起来不同.但我想将2个列表项对齐到ul的右侧.
我搜索过,但我找不到真正有效的解决方案.还要记住,我仍然希望导航栏能够完全响应.
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<!-- Everything you want hidden at 940px or less, place within here -->
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Video Library</a></li>
<li><a href="#">Orphanages</a></li>
<li><a href="#">The collective</a></li>
<li><a href="#">What we do</a></li>
<li><a href="#">Partners</a></li>
<li class="donate"><a href="#">Donate</a></li>
</ul>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我希望你们能帮助我弄清楚如何做到这一点.谢谢


listitem ×10
android ×3
listview ×3
asp.net ×2
c# ×1
css-float ×1
data-binding ×1
delphi ×1
html ×1
linkify ×1
listactivity ×1
onclick ×1
permissions ×1
qooxdoo ×1
sealed ×1
selection ×1
sharepoint ×1
workflow ×1