在tables.py中添加如下代码:
class UpdateRow(tables.Row):
ajax = True
def get_data(self, request, instance_id):
project_info = api.nova.server_get(request, instance_id)
return project_info
class UpdateCell(tables.UpdateAction):
def allowed(self, request, instance, cell):
policy_rule = (("identity", "identity:update_project"),)
return True
def update_cell(self, request, datum, instance_id,cell_name, new_cell_value):
# inline update project info
instance_obj = datum
# updating changed value by new value
setattr(instance_obj, cell_name, new_cell_value)
api.nova.server_update(request,instance_id,name=instance_obj.name) //from openstack_dashboard import api
return True
在定义字段的部分做如下修改:
name = tables.Column("name", verbose_name=_("Name"),form_field=forms.CharField(max_length=64),update_action=UpdateCell) //form_field也是新加的,同时要:from horizon import forms
class Meta:类中新加
row_class = UpdateRow //引用上面的UpdateRow
分享到:
相关推荐
2. 对表结构、数据类型、是否可进行 group、filter、count、sum、min、max 操作等进行编辑。 三、数据探索分析与可视化展示 Superset 提供了多种可视化图表类型,包括柱状图、饼图、时间序列线图、堆积图、图表、...
添加数据源时,将您的API端点添加到URL字段。 这就是数据源将向其发出请求的地方。 API OpenAPI定义在处定义。 要使用此数据源,后端需要实现4个端点: GET /具有200状态代码响应。 用于数据源配置页面上的“测试...
注意`ExecStart`字段应指向RocketMQ的启动脚本,并根据实际情况设置配置文件路径。 3. 保存并关闭脚本后,使用`systemctl daemon-reload`更新服务配置。 4. 分别使用`systemctl enable rocketmqnameserver`和`...
字体仪表板 Web上用于文本布局的开源GUI。...一次选择并编辑多个文本字段 您可以使用shift和alt键作为加法和减法修饰符对任何文本框进行框选,并并行编辑这些文本框的属性。 学分 启发使Web编辑器变得美观
- 对于复杂的导航结构,考虑使用更多的编程技巧和最佳实践来简化代码,提高可维护性。 #### 四、总结 通过上述步骤,你可以在Anylogic中成功地创建导航栏超链接,从而提升用户在使用模型时的便捷性和舒适度。正确...
使用“自定义字段”扩展程序,您可以创建可在内容类型中使用的自定义字段,例如颜色选择器,代码编辑器,视频选择器等。 使用“自定义窗口小部件”扩展,您可以添加窗口小部件,以帮助您分析条目的内容并推荐内容...
将销售订单,贷方通知单中的可编辑库存项目列表限制为50个字符;分页的交易查询已针对销售和采购中的最大链接进行了优化;分配客户付款或贷项通知单:即使关闭结算选项,仍显示折扣的全额分配付款,已固定;报表销售...
2. 脚本字段:通过添加脚本字段,你可以动态计算或处理数据,增加数据分析的灵活性。 3. 集成其他服务:Kibana 可以与 Logstash 和 Beats 等工具无缝集成,实现日志收集、处理和可视化的一体化解决方案。 总结,...
这个文件可能包含不同类型的输入字段、按钮、验证规则等,帮助开发者快速创建用户交互界面。 6. **Samples-files.html** - 这个文件可能涉及到文件上传和管理的示例,对于处理文档、图片或其他资源的后台系统来说...
3. **Garlic.js**:这是一个jQuery插件,用于自动存储表单字段的值,即使用户意外关闭了浏览器或标签页,也能恢复数据。它通过本地存储机制实现这一功能,增强了用户体验。 4. **Pickadate.js**:轻量级且响应式的...
8.6.2 将Excel 2007筛选条件用于轴字段和图例字段 220 8.7 为每个顾客创建图表 221 8.8 下一步 223 第9章 不使用图表的数据可视化表示法 224 9.1 在工作表单元格中创建图表 224 9.2 使用数据条创建...
8.6.2 将Excel 2007筛选条件用于轴字段和图例字段 220 8.7 为每个顾客创建图表 221 8.8 下一步 223 第9章 不使用图表的数据可视化表示法 224 9.1 在工作表单元格中创建图表 224 9.2 使用数据条创建...
8.6.2 将Excel 2007筛选条件用于轴字段和图例字段 220 8.7 为每个顾客创建图表 221 8.8 下一步 223 第9章 不使用图表的数据可视化表示法 224 9.1 在工作表单元格中创建图表 224 9.2 使用数据条创建...
8.6.2 将Excel 2007筛选条件用于轴字段和图例字段 220 8.7 为每个顾客创建图表 221 8.8 下一步 223 第9章 不使用图表的数据可视化表示法 224 9.1 在工作表单元格中创建图表 224 9.2 使用数据条创建...
8.6.2 将Excel 2007筛选条件用于轴字段和图例字段 220 8.7 为每个顾客创建图表 221 8.8 下一步 223 第9章 不使用图表的数据可视化表示法 224 9.1 在工作表单元格中创建图表 224 9.2 使用数据条创建...
8.6.2 将Excel 2007筛选条件用于轴字段和图例字段 220 8.7 为每个顾客创建图表 221 8.8 下一步 223 第9章 不使用图表的数据可视化表示法 224 9.1 在工作表单元格中创建图表 224 9.2 使用数据条创建...
在这个项目中,管理员可以通过后台管理系统添加、编辑和删除酒店房间的信息,如房间类型(单人间、双人间等)、价格、设施等。同时,用户可以查看这些房间的详细信息,并进行预订操作。预订过程可能涉及到选择入住和...