`
十万为什么
  • 浏览: 80787 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

数据绑定 字符串组合

阅读更多
<input name="memberChk" type="checkbox">
											<xsl:attribute name="value"><xsl:value-of select="@id"/>+<xsl:value-of select="@PaperType"/>-<xsl:value-of select="@FileId"/></xsl:attribute>
											<xsl:attribute name="id">chk<xsl:number/></xsl:attribute>
											<label>
												<xsl:attribute name="id">lbl<xsl:number/></xsl:attribute>
												<xsl:attribute name="for">chk<xsl:number/></xsl:attribute>
												<xsl:number/>
											</label>
										</input>


其中 value的值是 id、PaperType、FileId三个属性组合的结果,在flex中使用数据绑定时,怎样把三个属性组合在一起?
	<mx:DataGrid id="recDataGrid" width="100%" height="100%" dataProvider="{papers}">						  <mx:columns>
	    <mx:DataGridColumn headerText="标题" dataField="id+PaperType-FileId" />					</mx:columns>
     </mx:DataGrid>

在HTTPService 传递参数时又该怎样写?
<s:HTTPService id="delReceivedService" url="../../oa/ReadOffice/Readeddel.do"					   result="delReceivedService_resultHandler(event)"
				 fault="delReceivedService_faultHandler(event)"   method="GET"  resultFormat="e4x">
<s:request xmlns="">
   <memberChk>{recDataGrid.selectedItem.id}+{recDataGrid.selectedItem.PaperType}-{recDataGrid.selectedItem.FileId}</memberChk>
				
			</s:request>
		</s:HTTPService>
分享到:
评论
1 楼 godlewis 2011-06-09  
既然是e4x,怎么取属性用对象的方式?用@来取
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
		<fx:Script>
			<![CDATA[
				
				public function getTitle(item:Object, column:DataGridColumn) : String {
					var value:XML =item as XML;
					return value.@id+value.@PaperType+value.@FileId;
				}
			]]>
		</fx:Script>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
		<fx:XMLList id="papers" xmlns="">
			<value id="xxx" PaperType="www" FileId="123"></value>
			<value id="xxx" PaperType="www" FileId="123"></value>
			<value id="xxx" PaperType="www" FileId="123"></value>
			<value id="xxx" PaperType="www" FileId="123"></value>
		</fx:XMLList>
	</fx:Declarations>
	
	
	<mx:DataGrid x="115" y="162" dataProvider="{papers}">
		<mx:columns>
			<mx:DataGridColumn headerText="列 1" dataField="@id"/>
			<mx:DataGridColumn headerText="列 2" dataField="@PaperType"/>
			<mx:DataGridColumn headerText="列 3" dataField="@FileId"/>
			<mx:DataGridColumn headerText="标题" labelFunction="getTitle"/>
		</mx:columns>
	</mx:DataGrid>
	<s:HTTPService id="delReceivedService" url="../../oa/ReadOffice/Readeddel.do"                       result="delReceivedService_resultHandler(event)"  
				   fault="delReceivedService_faultHandler(event)"   method="GET"  resultFormat="e4x">  
		<s:request xmlns="">  
			<memberChk>{recDataGrid.selectedItem.@id+recDataGrid.selectedItem.@PaperType +'-'+recDataGrid.selectedItem.@FileId}</memberChk>  
			
		</s:request>  
	</s:HTTPService> 
</s:Application>

相关推荐

    字符串解析+excel保存

    这个过程涵盖了多个知识点,包括字符串操作、正则表达式、数据结构、数据绑定以及Excel文件的读写。 首先,字符串解析通常会用到编程语言内置的字符串函数,例如Python的`split()`或C#的`Split()`方法,来分割字符...

    C#如何制作图形颜色组合框 经典 通过操作颜色字符串 以实现对颜色存储的可能性

    这个实例展示了C#中控件的自定义能力,以及如何利用事件处理和数据绑定来实现复杂的用户界面需求。这种技术在开发各种类型的应用程序,特别是那些需要用户选择颜色的场景中,都有着广泛的应用。

    ASP.NET 2.0 数据绑定高级技巧

    前者用于服务器端数据绑定,后者用于嵌入资源字符串或获取配置信息。 十、事件处理和数据绑定 数据绑定与控件的事件处理紧密相关,如GridView的RowDataBound事件,可以在数据绑定完成后执行自定义代码,进行进一步...

    vc CListBox中SetItemData和GetItemData的用法_CString字符串分隔符数,CStringArray.rar

    在`TestListBox`的示例中,可能就是演示了如何将`CString`字符串按照特定分隔符拆分成数组,并将这些数据与`CListBox`项绑定的过程。通过实践这个例子,开发者能够更好地理解和掌握`CListBox`的高级用法,以及如何在...

    Socket编程 c/s收发字符串

    此外,由于网络通信的异步性,发送的字符串可能会被拆分成多个数据包,因此在接收端需要正确组合这些数据包,确保字符串的完整性。 总的来说,Socket编程是网络编程的基础,通过它我们可以构建各种复杂的网络应用,...

    C#中Combox的绑定总结

    3. **设置数据库连接**:配置好数据库连接字符串,这里假设使用的是SQL Server数据库。 #### 四、数据绑定方法详解 ##### 1. 使用DataTable作为数据源 ```csharp DataTable dt = new DataTable(); // 创建一个新...

    易语言组合框数据存取源码.rar

    数组可以是单列的字符串数组,或者可以是结构体数组,结构体内包含每个选项的文本和其他相关信息。例如,你可以定义一个包含“ID”和“名称”的结构体,便于管理和操作。 2. **数据绑定**: 数据绑定是将数据源...

    Angular 2.0+ 的数据绑定的实现示例

    1. **字符串插值**:使用双大括号 `{{ }}` 将变量插入到HTML文本中,如 `{{ angularLogo }}`。 2. **方括号 []**:在属性名前加上方括号,如 `[src]="angularLogo"&gt;`,这将把`angularLogo`变量的值设置为`src`属性。...

    实现datagridview与数据库的绑定 并添加comboxcolumn和checkboxcolumn

    - 创建数据库连接字符串。 - 使用`SqlConnection`打开数据库连接。 - 创建`SqlCommand`对象来执行SQL查询,获取数据。 - 使用`SqlDataAdapter`填充`DataSet`或`DataTable`。 - 将`DataTable`设置为`...

    c++ TcpServer简单16进制

    - **解析16进制字符串**:如果接收到的是16进制字符串,我们需要将其转换回原始字节。这通常涉及解析每个两位的16进制数字,并用`std::stoul`或类似方法转换为整数,然后再组合成字节序列。 - **数据校验**:确保...

    易语言写绑定电脑

    通过这些函数,开发者可以获取到硬件的详细信息,并将它们组合成一个唯一的字符串,作为绑定密钥。这个密钥随后会被存储在软件或者服务器上,以便后续的检测。 2. **检测过程**:当软件启动时,它会执行检测步骤。...

    微信小程序 (七)数据绑定详细介绍

    微信小程序中的数据绑定是开发过程中不可或缺的一部分,它允许开发者将数据与用户界面(UI)紧密地结合在一起,实现动态更新和交互。以下是对微信小程序数据绑定的详细介绍: 1. **基础数据绑定**: - `{{message}...

    关于jquery实现动态的增加删除条件拼串组合

    在实际项目中,条件拼串组合通常涉及到数据处理。例如,我们需要收集用户输入的条件,组合成一个查询字符串发送到服务器。这可以通过遍历所有条件元素,提取输入值,然后用特定的分隔符连接起来: ```javascript ...

    带有组合框的分步WPF数据绑定

    7. **源转换器**:转换器允许我们在数据绑定过程中转换数据类型,例如,从字符串转换到枚举,或者反之。 在提供的资源中,"Step-by-Step-WPF-Data-Binding-with-Comboboxes.pdf"很可能包含了一个详细的教程,指导你...

    将数据库数据添加到组合框中

    6. **将数据绑定到ComboBox**:现在,我们可以将数据集中的数据填充到ComboBox中。对于ComboBox,我们可以使用`DataSource`和`DisplayMember`属性。 ```csharp comboBox.DataSource = dataSet.Tables[0]; comboBox....

    Chapter 8 Data Binding to Controls

    例如,如果 ListBox 的 DataSource 设置为一个字符串数组,则 ListBox 将自动填充数组中的每一项作为列表项。 #### 复杂数据绑定 当需要处理更复杂的对象模型时,可以使用复杂数据绑定。这种绑定方式通常涉及到...

    绑定MAC地址与IP地址

    使用Excel的字符串函数如LEFT、MID、RIGHT等,将MAC地址拆分为两两一组,便于后续与ARP命令格式匹配。最后,通过CONCATENATE函数或“&&”运算符将各部分重新组合,形成完整的ARP命令格式。 - **制作批处理文件**:...

    PRD2021-G10-用例数据字典1

    - **数据类型**:字符串 - **数据长度**:20 - **取值范围**:包含中文、字母(大小写均可)、数字和下划线的组合。 - **密码**:用于验证用户身份的密钥。 - **数据类型**:字符串 - **数据长度**:8-16 - **...

    ASP.NET数据绑定的记忆碎片实现代码

    例如,一个TextBox控件直接使用了绑定表达式,该属性在CS代码隐藏页面中被定义为返回一个字符串值。此外,Repeater控件中的ItemTemplate定义了如何展示列表项中的数据,使用了Eval以及DataBinder.Eval方法绑定数据,...

    Spring官网阅读(十六)Spring中的数据绑定

    当我们需要将各种类型的数据(通常是字符串)转换为Java对象的属性类型时,DataBinder就会发挥作用。它不仅支持基本类型的转换,还可以处理复杂的对象结构。 DataBinder与BeanWrapperImpl类相比有所不同。...

Global site tag (gtag.js) - Google Analytics