我正在为一些相当复杂的对象编写管理表单。它是一个标准的中继器,它为每个对象行显示一些“基本”信息(名称、ID 等)。
单击一行的“编辑”会展开它(使用 JQuery)以显示所有关联的可编辑对象的全部恐怖。其中之一是与每一行关联的文档列表,并且需要是 JQuery 可编辑的,因此用户可以单击“编辑”以打开完整的行 gui,然后取消/选择复选框以取消/关联文档,然后点击“保存” '坚持一切。
目前我正在使用嵌套转发器来存储最初隐藏的字段 - 转发器生成一个隐藏的表单域,其中包含一个逗号分隔的关联文档 ID 列表。在填充编辑 gui 时,我对分隔字符串进行拆分操作,并根据需要设置/取消设置复选框。
从可维护性的角度来看,这是一场噩梦,在我沮丧地在网上寻找解决方案时,我注意到 JQuery 具有一些充当客户端数据库的功能。有没有人有这方面的经验,如果有,你会推荐吗?我用于解析 csv 字符串并动态构建 gui 的自定义 JS 开始让我有些沮丧。
提前致谢,
5arx