- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False"
ClientInstanceName="ASPxGridView1">
<Columns>
<dx:GridViewCommandColumn VisibleIndex="0">
<EditButton Visible="True">
</EditButton>
<NewButton Visible="True">
</NewButton>
<DeleteButton Visible="True">
</DeleteButton>
</dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn Caption="Content" FieldName="Content"
VisibleIndex="1">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Ratio5%" VisibleIndex="2">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Ratio10%" VisibleIndex="3">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Ratio20%" VisibleIndex="4">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Ratio50%" VisibleIndex="5">
</dx:GridViewDataTextColumn>
</Columns>
<Settings ShowFooter="True" />
</dx:ASPxGridView>
网格页脚包含总计摘要。在编辑/插入模式下,在内容列上写入,该列的其余部分的值将发生变化。Ratio5%=5*Content/100。假设在内容列上输入=10,然后ratio5%=.5,Ratio10%=1....一旦我在内容列上输入,比率列上的值将发生变化,列页脚上的值也会发生变化。想要使用 javascript。要完成任务,我如何在 AspxGridview 上使用 javascript。如果有任何疑问,请询问。
最佳答案
可以使用我们的控件发布的客户端 API 更改其他编辑器值。对于您的情况,我将使用以下方法:
处理column.PropertiesTextEdit.ClientSideEvents.ValueChanged事件以获取当前编辑器值并设置其他编辑器值。要获取编辑器值,请使用 GetValue 方法。要获取编辑器实例,可以使用 grid.GetEditor 方法。最后,要设置编辑器值,请使用其 SetValue 方法。这是一个代码片段:
<PropertiesTextEdit>
<ClientSideEvents ValueChanged="function(s, e) {
var value = s.GetValue();
// your calculations are here
grid.GetEditor("SomeField").SetValue(someValue);
}" />
</PropertiesTextEdit>
注意,这里的 s 是值被更改的编辑器的实例,grid 是 ASPxGridView 的 ClientInstanceName 属性。
最后,我应该提到,这种方法不允许您更改摘要值,因为它是在服务器端重新计算的...因此,一旦您发布更改并关闭 EditForm,摘要也会更新。希望这会有所帮助...
关于javascript - 如何在 AspxGridview 上使用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3507663/
我得到了这个由 LinqServerModeDataSource 填充的 ASPxGridView。 我想要做的是在创建新行时,一个(或多个)字段的值应该由代码隐藏生成。 我想出了类似的东西 prot
我有一个aspxgridview,它将允许用户添加新行。我想要做的是每次添加新行时保留最后一行的值。我在 GridView 外部有“添加新行”按钮。是否可以?任何帮助将非常感激。 以下是我目前所掌握的
有没有办法停止处理由 ASPxGridView 网格中定义的自定义按钮发起的回调? 我的代码中有这个: BeginCallback="function(s, e) { var response
我想为“目标”列中的每个值添加超链接。因此,如果您单击“目标”列中的任何值,它将转到另一个页面。 我想链接到它的页面:'included_codes.aspx' 要到达此页面,您需要传递 dr_id,
如何将每页的最大行数设置为 5?默认为 10。 ...不工作 感谢帮助 最佳答案 设置GridView.PageSize Property到“5”试试这个: 关于c# - ASPxGridV
aspxgridveiw是devexpress的一个grid控件,使用起来还不错。但是今天遇到一个问题,就是不能再 CustomButtonCallback 事件中使用response.write,
我真的很喜欢 ASPxGridView,但我无法使用 .NET 来开发我的应用程序。我想知道是否有 Java 或更通用的替代方案。 谢谢 最佳答案 海尔席尔瓦, 看看Datatables ....确实
我的项目中有一个带有 AllowFocusedRow="True" 的 AspxGridView。每次我加载页面(带有表格)时,第一行都会被聚焦。当我在服务器端(页面加载之前)将 -1 分配给 gvM
我有一个 ASPxGridView,SettingsPager 设置为 Mode = ShowAllRecords, PageSize = 100000, CurrentPageNumberForma
我正在使用 aspxgridview,在那个 gridview 中我正在使用 batchedit。 我更改了 gridview 中的一些值,如果我要转到下一个 UI,则意味着它会显示浏览器警报。 我想
我们有 DevExpress 网格,在 OnCustomCallback 事件中我们需要分配一个隐藏字段 value=true。我们需要将隐藏字段值获取到javascript之后?我们尝试了以下方式:
我使用的是 ASP.NET 3.5、LLBLGenPro 3.0 和 DevExpress 10.1.7。我有一个带有 LinqServerModeDataSource 的 ASPxGridView。
我可以在 aspxgridview(DevExpress Control) 的标题模板中添加 NewButton 以将新记录插入 aspxgridview 吗?因为我不想在网格的每一行中添加 NewB
有没有办法自定义上下分页显示?就像我想显示 顶部为“现在显示 1000 条记录中的 1 - 10 条”。 底部页面为普通网格样式,如 [1][2]... 最佳答案 你可以使用这样的东西: 关于asp
我通过将 groupindex 赋予 aspxgridview 中的特定列来对网格进行分组。 例如,如果我按人名分组,那么当单击箭头查看内容时,该特定人所做的订单详细信息将出现在详细内容中。 当我单击
任何人都可以帮助我在 ASPxGridView 控件的 RowDeleting 事件中获取行的可见 RowIndex 吗? 最佳答案 使用ASPxGridView.FindVisibleIndexBy
我有一个 DevExpress ASPx GridView 控件,并且正在尝试实现网格列的排序。 gridView 的一列包含整数值,其余包含文本。我还有一个包含超链接的列,并在运行时通过后面的代码添
我有一个 ASPxPopupControl 和一个 ASPxGridView。在这个 PopupControl 中,我有自己的用户控件,其中包含一个用于编辑人员信息的表单。GridView 内部是一个
您好,我有一个 ASPxGridView。其中(对于不知情的人)只是一个 DataSource 属性,用于告诉它要加载哪些数据。我的问题是我只是想模拟一个示例,不需要将它绑定(bind)到实际数据库。
我是一名优秀的程序员,十分优秀!