- 注册时间
- 2013-12-31
- 最后登录
- 2014-4-11
- 阅读权限
- 10
- 积分
- 23
- 精华
- 0
- 帖子
- 7

|
代码如下:- function SavePlan() {
- form.validate();
- if (form.isValid() == false) return;
- grid.validate();
- if (grid.isValid() == false) {
- var error = grid.getCellErrors()[0];
- grid.beginEditCell(error.record, error.column);
- return;
- }
- debugger;
- var planData = form.getData();
- var paraChanges = grid.getChanges();
- grid.loading("保存中,请稍后......");
- $.ajax({
- type: "post",
- url: "@Url.Action("SaveOrUpdatePlan")",
- data: mini.encode({ plan: planData, parameters: paraChanges }),
- contentType: 'application/json',
- success: function (text) {
- if (text.ErrorCode == "00") {
- CloseWindow("save");
- } else {
- var msg = mini.decode(text);
- showOperationResult(msg);
- }
- },
- error: function () {
- CloseWindow();
- }
- });
- }
复制代码 HTML代码:- <div class="mini-fit">
- <div id="dgTaskParameter" class="mini-datagrid" style="width: 100%; height: 100%;"
- url="@Url.Action("GetParameterByPlan")" idfield="Id"
- allowcelledit="true" allowcellselect="true" multiselect="true" allowcellvalid="true"
- allowCellValid="true" oncellvalidation="onCellValidation"
- emptyText="数据为空,<a href='javascript:addRow()'>增加一条</a>" showEmptyText="true"
- borderstyle="border:0;">
- <div property="columns">
- <div field="ParamName" headeralign="center" width="auto" name="ParamName">
- 名称
- <input property="editor" class="mini-textbox" width="auto" />
- </div>
- <div field="ParamValue" headeralign="center" width="auto" name="ParamValue">
- 参数值
- <input property="editor" class="mini-textbox" style="width: 100%;" />
- </div>
- <div type="checkboxcolumn" field="IsRequired" truevalue="1" falsevalue="0" headeralign="center" width="auto" name="IsRequired">是否必填</div>
- <div field="Des" headeralign="center" width="auto" name="Des">
- 说明
- <input property="editor" class="mini-textarea" style="width: 100%;" minheight="80" />
- </div>
- <div name="action" headeralign="center" align="center" renderer="onActionRenderer" cellstyle="padding:0;" width="auto">#</div>
- </div>
- </div>
- </div>
复制代码 |
|