Layuiテキスト編集変更

私が直接、表形式のデータに、以下のように変更しなければならなかった場合:
ここに画像を挿入説明
編集したデータベースを保存する方法など、この数量割引テーブルに注意してください?
最初のステップは、モジュールテーブルのプラグインlayuiの導入である
「テキスト」プロパティを:第2のステップは最初に対応するテーブルの編集を追加
して、スクリプトに記述し、テキストエディタは、イベントに耳を傾ける
//売上テーブルを直接編集し
table.on([編集]を(SellTable)」、関数(OBJ){
//注意:編集イベント名は、容器が元のテーブルレイフィルタを= 『に対応した値』である特性を試験する、固定されている
VAR = obj.valueテキスト; //変更された値を取得します
VAR状態= obj.field; //現在の編集フィールド名
のvar ID = obj.data.idのID //行
出力//で得られた値
にconsole.log(テキスト)
にconsole.log(状態)
にconsole.log (ID)
//コントローラに渡す取得したパラメータの値が渡され
、機能(データ){$の.post( "selltableCompile"、{:ID、テキスト:テキスト、状態状態ID}
//取得コントローラデータを返し、条件が真であるか否かを判断する
(trueに== data.State)場合{
ヒントに従って異なる状態に対応する戻り//
layer.msg( "正常に改変された"、{アイコン:1});
}他{
layer.msg( "修飾障害、割引最大1、最小0.01"、{アイコン:2})
}
})
}); / / /

次のように示す:これは私が修正の数の戻り値である
ここに画像を挿入説明
とき、コントローラにこれらの値が
//インスタンス化エンティティクラスの
新しい新しいReturnJson =()returnjson ReturnJson;
//状態の定義、ときの状態デフォルト値に
returnjson.State真=;
//ページIDデータ型データにint型の
int型のID = Convert.ToInt32(ID);
試み
{
//選択されたIDに対応するデータ
からmyEntities.B_SellDetailにするvar Selld =(TB
WHERE TB == ID .SellDetailID
SELECT TB).Single();
//私はフォームフィールドを変更したか否かを判定するが、割引され
た場合(状態==「ディスカウント」)
{
//選択され、対応するデータは、データに割り当てられますフィールド
Selld.SellDiscount = Convert.ToDecimal(テキスト);
//変更を保存し、
myEntities.Entry(Selld);
myEntities.SaveChanges();
}
最後のエンティティクラスを返します//
JSON(returnjson、JsonRequestBehavior.AllowGet)を返し、
変更データの前に

ここに画像を挿入説明
データを変更した後
ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/weixin_44552168/article/details/92760437