Browse Source

工序委外 优化3

${9999710+9999148}
cjw 4 years ago
parent
commit
18b8eafb4a
  1. 22
      app/src/main/java/com/icssoft/icspda/activity/WWKGActivity.java
  2. 7
      app/src/main/res/layout/activity_wwkg.xml

22
app/src/main/java/com/icssoft/icspda/activity/WWKGActivity.java

@ -40,6 +40,7 @@ public class WWKGActivity extends AppCompatActivity {
private RadioButton rbOut;
private Button btnok;
private Button btndel;
private Button btnclr;
private SmartTable smartTable;
String ErrorMsg ="";
private List<WWKGData> data;
@ -71,6 +72,7 @@ public class WWKGActivity extends AppCompatActivity {
break;
case 2:
HelpUtil.SetMsg(tvMsg, Color.BLUE, ErrorMsg);
poNo.setFocusable(false);
break;
case 98:
HelpUtil.SetMsg(tvMsg, Color.RED, ErrorMsg);
@ -114,6 +116,7 @@ public class WWKGActivity extends AppCompatActivity {
rbOut = findViewById(R.id.wwkg_rbOut);
btnok = findViewById(R.id.btn_ok);
btndel = findViewById(R.id.btn_del);
btnclr = findViewById(R.id.btn_clear);
poNo.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@ -210,6 +213,24 @@ public class WWKGActivity extends AppCompatActivity {
}
}
});
btnclr.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try{
clear();
poNo.postDelayed(new Runnable() {
@Override
public void run() {
poNo.requestFocus();
}
},1000);
HelpUtil.SetMsg(tvMsg, Color.BLUE, "数据清除成功,请重新扫描单据");
}catch (Exception ex){
ErrorMsg = ex.getMessage();
handler.sendEmptyMessage(99);
}
}
});
@ -432,6 +453,7 @@ public class WWKGActivity extends AppCompatActivity {
poNo.setText("");
poNo.requestFocus();
datalist.clear();
poNo.setFocusable(true);
smartTable.setData(datalist);
}

7
app/src/main/res/layout/activity_wwkg.xml

@ -140,7 +140,12 @@
android:gravity="center"
android:orientation="horizontal"
android:padding="2dp">
<Button
android:id="@+id/btn_clear"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_weight="1"
android:text="清除" />
<Button
android:id="@+id/btn_del"
android:layout_width="wrap_content"

Loading…
Cancel
Save